2021-01-30 07:51:39 +01:00
|
|
|
add_subdirectory(ConcurrentQueue)
|
|
|
|
add_subdirectory(Fmt)
|
|
|
|
add_subdirectory(Squirrel)
|
|
|
|
add_subdirectory(SimpleIni)
|
|
|
|
add_subdirectory(TinyDir)
|
2021-02-08 20:10:10 +01:00
|
|
|
add_subdirectory(JSMN)
|
2021-03-26 23:18:51 +01:00
|
|
|
add_subdirectory(CPR)
|
2021-07-03 19:42:44 +02:00
|
|
|
add_subdirectory(PUGIXML)
|
2021-01-31 17:48:31 +01:00
|
|
|
set(BUILD_TESTING OFF CACHE INTERNAL "" FORCE)
|
|
|
|
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "" FORCE)
|
|
|
|
add_subdirectory(MaxmindDB)
|
2021-07-06 16:16:28 +02:00
|
|
|
set(JANSSON_EXAMPLES OFF CACHE INTERNAL "" FORCE)
|
|
|
|
set(JANSSON_BUILD_DOCS OFF CACHE INTERNAL "" FORCE)
|
|
|
|
set(JANSSON_WITHOUT_TESTS ON CACHE INTERNAL "" FORCE)
|
|
|
|
add_subdirectory(Jansson)
|
2021-07-06 16:18:59 +02:00
|
|
|
add_subdirectory(FileSystem)
|
2021-01-30 07:51:39 +01:00
|
|
|
#set(POCO_STATIC ON CACHE INTERNAL "" FORCE)
|
|
|
|
set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "" FORCE)
|
|
|
|
set(ENABLE_FOUNDATION ON CACHE INTERNAL "" FORCE)
|
|
|
|
set(ENABLE_ENCODINGS ON CACHE INTERNAL "" FORCE)
|
|
|
|
set(ENABLE_ENCODINGS_COMPILER OFF CACHE INTERNAL "" FORCE)
|
|
|
|
set(ENABLE_XML ON CACHE INTERNAL "" FORCE)
|
|
|
|
set(ENABLE_JSON ON CACHE INTERNAL "" FORCE)
|
2021-02-02 20:35:32 +01:00
|
|
|
set(ENABLE_MONGODB OFF CACHE INTERNAL "" FORCE)
|
2021-02-03 15:22:19 +01:00
|
|
|
set(ENABLE_DATA_ODBC OFF CACHE INTERNAL "" FORCE)
|
2021-01-30 07:51:39 +01:00
|
|
|
set(ENABLE_DATA_SQLITE ON CACHE INTERNAL "" FORCE)
|
2021-02-02 20:35:32 +01:00
|
|
|
set(ENABLE_REDIS OFF CACHE INTERNAL "" FORCE)
|
2021-01-30 07:51:39 +01:00
|
|
|
set(ENABLE_PDF OFF CACHE INTERNAL "" FORCE)
|
|
|
|
set(ENABLE_UTIL ON CACHE INTERNAL "" FORCE)
|
|
|
|
set(ENABLE_NET ON CACHE INTERNAL "" FORCE)
|
|
|
|
set(ENABLE_NETSSL ON CACHE INTERNAL "" FORCE)
|
|
|
|
set(ENABLE_SEVENZIP OFF CACHE INTERNAL "" FORCE)
|
2021-02-02 20:35:32 +01:00
|
|
|
set(ENABLE_ZIP OFF CACHE INTERNAL "" FORCE)
|
2021-01-30 07:51:39 +01:00
|
|
|
set(ENABLE_CPPPARSER OFF CACHE INTERNAL "" FORCE)
|
|
|
|
set(ENABLE_POCODOC OFF CACHE INTERNAL "" FORCE)
|
|
|
|
set(ENABLE_PAGECOMPILER OFF CACHE INTERNAL "" FORCE)
|
|
|
|
set(ENABLE_PAGECOMPILER_FILE2PAGE OFF CACHE INTERNAL "" FORCE)
|
|
|
|
set(ENABLE_TESTS OFF CACHE INTERNAL "" FORCE)
|
|
|
|
set(POCO_UNBUNDLED OFF CACHE INTERNAL "" FORCE)
|
|
|
|
add_subdirectory(POCO)
|
2021-02-01 03:24:45 +01:00
|
|
|
# Windows gets stupid sometimes
|
|
|
|
if (WIN32 AND MINGW)
|
|
|
|
target_compile_definitions(Foundation PUBLIC POCO_NO_FPENVIRONMENT=1)
|
|
|
|
endif()
|
2021-02-02 18:07:02 +01:00
|
|
|
# We have these on GCC
|
|
|
|
if(MINGW OR GCC)
|
|
|
|
set(ENABLE_INTRINSICS ON CACHE INTERNAL "" FORCE)
|
|
|
|
endif()
|
|
|
|
set(BUILD_TESTS OFF CACHE INTERNAL "" FORCE)
|
|
|
|
set(BUILD_SHARED OFF CACHE INTERNAL "" FORCE)
|
|
|
|
set(BUILD_STATIC ON CACHE INTERNAL "" FORCE)
|
|
|
|
add_subdirectory(ZMQ)
|