summaryrefslogtreecommitdiffstats
path: root/cmake/modules/FindRapidJSON.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/modules/FindRapidJSON.cmake')
-rw-r--r--cmake/modules/FindRapidJSON.cmake6
1 files changed, 5 insertions, 1 deletions
diff --git a/cmake/modules/FindRapidJSON.cmake b/cmake/modules/FindRapidJSON.cmake
index 3c3dc3f..a21ed0b 100644
--- a/cmake/modules/FindRapidJSON.cmake
+++ b/cmake/modules/FindRapidJSON.cmake
@@ -10,7 +10,7 @@
10# 10#
11if(ENABLE_INTERNAL_RapidJSON) 11if(ENABLE_INTERNAL_RapidJSON)
12 include(ExternalProject) 12 include(ExternalProject)
13 file(STRINGS ${CMAKE_SOURCE_DIR}/tools/depends/target/rapidjson/Makefile VER REGEX MATCH "^[ ]*VERSION[ ]*=.+$") 13 file(STRINGS ${CMAKE_SOURCE_DIR}/tools/depends/target/rapidjson/Makefile VER REGEX "^[ ]*VERSION[ ]*=.+$")
14 string(REGEX REPLACE "^[ ]*VERSION[ ]*=[ ]*" "" RJSON_VER "${VER}") 14 string(REGEX REPLACE "^[ ]*VERSION[ ]*=[ ]*" "" RJSON_VER "${VER}")
15 15
16 # allow user to override the download URL with a local tarball 16 # allow user to override the download URL with a local tarball
@@ -36,6 +36,10 @@ if(ENABLE_INTERNAL_RapidJSON)
36 PREFIX ${CORE_BUILD_DIR}/rapidjson 36 PREFIX ${CORE_BUILD_DIR}/rapidjson
37 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR} 37 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}
38 -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE} 38 -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}
39 -DRAPIDJSON_BUILD_DOC=OFF
40 -DRAPIDJSON_BUILD_EXAMPLES=OFF
41 -DRAPIDJSON_BUILD_TESTS=OFF
42 -DRAPIDJSON_BUILD_THIRDPARTY_GTEST=OFF
39 "${EXTRA_ARGS}" 43 "${EXTRA_ARGS}"
40 PATCH_COMMAND patch -p1 < ${CORE_SOURCE_DIR}/tools/depends/target/rapidjson/0001-remove_custom_cxx_flags.patch 44 PATCH_COMMAND patch -p1 < ${CORE_SOURCE_DIR}/tools/depends/target/rapidjson/0001-remove_custom_cxx_flags.patch
41 BUILD_BYPRODUCTS ${RapidJSON_LIBRARY}) 45 BUILD_BYPRODUCTS ${RapidJSON_LIBRARY})