forked from cantyonion/LiveParise
fix build for windows for clion and msys-mingw (clang and gcc)
Signed-off-by: hamjin <jinham@qq.com>
This commit is contained in:
parent
3b13327664
commit
187cd014f7
@ -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)
|
Loading…
x
Reference in New Issue
Block a user