KeyviDev/keyvi
keyvi/3rdparty/rapidjson/CMakeLists.txt
:52
add_definitions(-DRAPIDJSON_HAS_STDSTRING)
add_definitions(-DRAPIDJSON_HAS_STDSTRING)
ADD_DEFINITIONS( -DRAPIDJSON_HAS_STDSTRING=1)
ADD_DEFINITIONS( -DRAPIDJSON_HAS_STDSTRING=1)
target_compile_definitions(RAPIDJSON_Iface INTERFACE
-DRAPIDJSON_HAS_STDSTRING)
add_definitions(-DRAPIDJSON_HAS_STDSTRING)
target_compile_definitions(rapidjson INTERFACE -DRAPIDJSON_HAS_STDSTRING=1)
add_definitions(
# Use cinttypes in rapidjson
-DRAPIDJSON_NO_INT64DEFINE
# Use std::string in rapidjson
-DRAPIDJSON_HAS_STDSTRING
)
add_definitions(-DRAPIDJSON_HAS_STDSTRING)
add_definitions(-DRAPIDJSON_HAS_STDSTRING)
ADD_DEFINITIONS( -DRAPIDJSON_HAS_STDSTRING=1)
add_definitions(-DRAPIDJSON_HAS_STDSTRING)
ADD_DEFINITIONS( -DRAPIDJSON_HAS_STDSTRING=1)
ADD_DEFINITIONS( -DRAPIDJSON_HAS_STDSTRING=1)
add_definitions(-DRAPIDJSON_HAS_STDSTRING)
target_compile_definitions(rapidjson INTERFACE -DRAPIDJSON_HAS_STDSTRING)
add_definitions(-DRAPIDJSON_HAS_STDSTRING)
target_compile_definitions(rapidjson
INTERFACE
-DRAPIDJSON_HAS_STDSTRING
-DRAPIDJSON_SSE2
-DRAPIDJSON_48BITPOINTER_OPTIMIZATION=0
-DRAPIDJSON_ASSERT=WPAssert)
target_compile_definitions(rapidjson INTERFACE -DRAPIDJSON_HAS_STDSTRING=1)
ADD_DEFINITIONS( -DRAPIDJSON_HAS_STDSTRING=1)
add_definitions(-DRAPIDJSON_HAS_STDSTRING)
ADD_DEFINITIONS(-DRAPIDJSON_HAS_STDSTRING=1)
ExternalProject_Add(RapidJSON
PREFIX ${RapidJSON_PREFIX}
URL https://github.com/Tencent/rapidjson/archive/refs/tags/v1.1.0.zip
URL_HASH SHA1=0fe7b4f7b83df4b3d517f4a202f3a383af7a0818
CMAKE_ARGS -DRAPIDJSON_BUILD_DOC=OFF
-DRAPIDJSON_BUILD_EXAMPLES=OFF
-DRAPIDJSON_BUILD_TESTS=OFF
-DRAPIDJSON_HAS_STDSTRING=ON
-DRAPIDJSON_USE_MEMBERSMAP=ON
-DCMAKE_INSTALL_PREFIX=${RapidJSON_INSTALL_DIR}
)