mirror of https://github.com/DaveGamble/cJSON.git
Kevin Branigan
9 years ago
1 changed files with 23 additions and 0 deletions
@ -0,0 +1,23 @@ |
|||
cmake_minimum_required(VERSION 2.8) |
|||
|
|||
set(PROJECT cJSON) |
|||
|
|||
project(${PROJECT} C) |
|||
|
|||
file(GLOB HEADERS cJSON.h) |
|||
set(SOURCES cJSON.c) |
|||
|
|||
add_library(${PROJECT} STATIC ${HEADERS} ${SOURCES}) |
|||
target_link_libraries(${PROJECT} m) |
|||
|
|||
add_library(${PROJECT}.shared SHARED ${HEADERS} ${SOURCES}) |
|||
set_target_properties(${PROJECT}.shared PROPERTIES OUTPUT_NAME cJSON) |
|||
target_link_libraries(${PROJECT}.shared m) |
|||
|
|||
|
|||
option(ENABLE_CJSON_TEST "Enable building cJSON test" OFF) |
|||
if(ENABLE_CJSON_TEST) |
|||
set(TEST_NAME cJSON_test) |
|||
add_executable(${TEST_NAME} test.c) |
|||
target_link_libraries(${TEST_NAME} ${PROJECT}) |
|||
endif() |
Loading…
Reference in new issue