Fix for windows #1

Merged
cantyonion merged 4 commits from jinham/LiveParise:main into main 2024-09-09 07:06:41 +08:00
Showing only changes of commit 187cd014f7 - Show all commits

View File

@@ -3,6 +3,7 @@ project(Live\ Parise C)
set(CMAKE_C_STANDARD 11)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set(CMAKE_POLICY_DEFAULT_CMP0077 NEW)
include(FetchContent)
@@ -29,10 +30,14 @@ endif ()
# For CURL
set(BUILD_STATIC_LIBS ON)
if(WIN32)
set(CURL_USE_SCHANNEL ON)
endif ()
# For cJSON
set(BUILD_SHARED_AND_STATIC_LIBS ON)
set(ENABLE_CUSTOM_COMPILER_FLAGS OFF)
set(ENABLE_CJSON_TEST OFF)
FetchContent_Declare(
cJSON
@@ -50,4 +55,4 @@ FetchContent_MakeAvailable(cJSON curl)
add_executable(main main.c)
target_include_directories(main PUBLIC ${cJSON_SOURCE_DIR})
target_link_libraries(main cjson-static libcurl_static)
target_link_libraries(main cjson-static libcurl_static pthread)