feat(xml): add XML functions

This commit is contained in:
fallenoak 2022-12-30 16:57:19 -06:00 committed by GitHub
parent 125ffec928
commit 4e43886e37
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
142 changed files with 68501 additions and 0 deletions

24
vendor/expat-2.0.1/CMakeLists.txt vendored Normal file
View file

@ -0,0 +1,24 @@
include("${CMAKE_CURRENT_LIST_DIR}/CMakeConfigure.cmake")
if(WHOA_SYSTEM_MAC OR WHOA_SYSTEM_LINUX)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-enum-conversion -Wno-switch")
endif()
set(EXPAT_SRC_DIR "./lib")
add_library(expat-2.0 STATIC
${EXPAT_SRC_DIR}/xmlparse.c
${EXPAT_SRC_DIR}/xmlrole.c
${EXPAT_SRC_DIR}/xmltok.c
)
if(WHOA_SYSTEM_WIN)
target_compile_definitions(expat-2.0 PUBLIC -DXML_STATIC)
endif()
target_include_directories(expat-2.0
PUBLIC
${EXPAT_SRC_DIR}
PRIVATE
${CMAKE_CURRENT_BINARY_DIR}
)