diff --git a/CMakeLists.txt b/CMakeLists.txt index e5fbc69d1ae1ce210c565ab899fd2ddac7d9d216..ca6f7903a3f122cd9845023cb2fdae261f7cee4c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -26,6 +26,9 @@ if(${BUILD_TEST}) cat("${CMAKE_SUPPORT_DIR}/gtest_CMakeLists.txt.in" ${DEPS_TMP_FILE}) endif(${BUILD_TEST}) +## cJson +cat("${CMAKE_SUPPORT_DIR}/cjson_CMakeLists.txt.in" ${DEPS_TMP_FILE}) + ## download dependencies configure_file(${DEPS_TMP_FILE} "${CMAKE_SOURCE_DIR}/deps/deps-download/CMakeLists.txt") execute_process(COMMAND "${CMAKE_COMMAND}" -G "${CMAKE_GENERATOR}" . diff --git a/cmake/cjson_CMakeLists.txt.in b/cmake/cjson_CMakeLists.txt.in new file mode 100644 index 0000000000000000000000000000000000000000..6c67e36d399a67b087be8c2f42f3479e4cbf400f --- /dev/null +++ b/cmake/cjson_CMakeLists.txt.in @@ -0,0 +1,12 @@ + +# cjson +ExternalProject_Add(cjson + GIT_REPOSITORY git@github.com:taosdata/cJSON.git + GIT_TAG v1.7.15 + SOURCE_DIR "${CMAKE_SOURCE_DIR}/deps/cJson" + BINARY_DIR "${CMAKE_BINARY_DIR}/cJson-build" + CONFIGURE_COMMAND "" + BUILD_COMMAND "" + INSTALL_COMMAND "" + TEST_COMMAND "" + ) \ No newline at end of file diff --git a/deps/CMakeLists.txt b/deps/CMakeLists.txt index 2bb75b07c96e61097decd57eb09895a836d2922c..bb3a1c2bbcf9b1064ec6d852fd55645765b55c9a 100644 --- a/deps/CMakeLists.txt +++ b/deps/CMakeLists.txt @@ -1,3 +1,5 @@ if(${BUILD_TEST}) add_subdirectory(googletest) endif(${BUILD_TEST}) + +add_subdirectory(cJson)