diff options
| author | 崔一鸣 <[email protected]> | 2019-05-17 17:04:50 +0800 |
|---|---|---|
| committer | 崔一鸣 <[email protected]> | 2019-05-17 17:04:50 +0800 |
| commit | c0e577d115a408062aba8e571b178c6833d26542 (patch) | |
| tree | 8138357814a182ff7c3475cd6a00dc4594e97730 /vendor | |
| parent | 5cda54c8d4fe87458ccd4f5b2014b851cd45ac19 (diff) | |
初步完成数据面代码
Diffstat (limited to 'vendor')
| -rw-r--r-- | vendor/CMakeLists.txt | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/vendor/CMakeLists.txt b/vendor/CMakeLists.txt index 87ec93a..bc8ca1f 100644 --- a/vendor/CMakeLists.txt +++ b/vendor/CMakeLists.txt @@ -2,22 +2,22 @@ include(ExternalProject) -### IPLocator -ExternalProject_Add(IPLocator - PREFIX IPLocator - URL ${CMAKE_CURRENT_SOURCE_DIR}/IPLocator-master.tar.gz - URL_MD5 685979caaa2b309221a21d5aab5e9cd5 - CONFIGURE_COMMAND ./configure --prefix=<INSTALL_DIR> --disable-shared - BUILD_IN_SOURCE 1) - -ExternalProject_Get_Property(IPLocator INSTALL_DIR) -file(MAKE_DIRECTORY ${INSTALL_DIR}/include) -add_library(IPLocator-static STATIC IMPORTED GLOBAL) -set_property(TARGET IPLocator-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib/libmaxminddb.a) -set_property(TARGET IPLocator-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include) +### cJSON +ExternalProject_Add(cJSON PREFIX cJSON + URL ${CMAKE_CURRENT_SOURCE_DIR}/cJSON-1.7.7.tar.gz + URL_MD5 715009c99728bf81d6c97352718650ff + CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR> + -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} + -DBUILD_SHARED_AND_STATIC_LIBS=1) +ExternalProject_Get_Property(cJSON INSTALL_DIR) +file(MAKE_DIRECTORY ${INSTALL_DIR}/include) +add_library(cjson SHARED IMPORTED GLOBAL) +add_dependencies(cjson cJSON) +set_property(TARGET cjson PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib64/libcjson.a) +set_property(TARGET cjson PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include) ### MESA Framework |
