aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfuzzard <fuzzard@kodi.tv>2022-06-13 13:01:08 +1000
committerfuzzard <fuzzard@kodi.tv>2022-06-17 11:18:32 +1000
commit7c897937b427ae0a9a6771824311951a524b32e9 (patch)
treecb592150673177d0b18ac9620ae21ab6c84b1836
parent7c62df558ab30eea3f6110cbd931137530469767 (diff)
[cmake] rapidjson use generate_patchcommand
-rw-r--r--cmake/modules/FindRapidJSON.cmake9
1 files changed, 4 insertions, 5 deletions
diff --git a/cmake/modules/FindRapidJSON.cmake b/cmake/modules/FindRapidJSON.cmake
index ba222f5b11..57ac5c9bca 100644
--- a/cmake/modules/FindRapidJSON.cmake
+++ b/cmake/modules/FindRapidJSON.cmake
@@ -18,12 +18,11 @@ if(ENABLE_INTERNAL_RapidJSON)
set(RapidJSON_INCLUDE_DIR ${${MODULE}_INCLUDE_DIR})
set(RapidJSON_VERSION ${${MODULE}_VER})
- # find the path to the patch executable
- find_package(Patch MODULE REQUIRED)
+ set(patches "${CORE_SOURCE_DIR}/tools/depends/target/rapidjson/001-remove_custom_cxx_flags.patch"
+ "${CORE_SOURCE_DIR}/tools/depends/target/rapidjson/002-cmake-removedocs-examples.patch"
+ "${CORE_SOURCE_DIR}/tools/depends/target/rapidjson/003-win-arm64.patch")
- set(PATCH_COMMAND ${PATCH_EXECUTABLE} -p1 -i ${CORE_SOURCE_DIR}/tools/depends/target/rapidjson/001-remove_custom_cxx_flags.patch
- COMMAND ${PATCH_EXECUTABLE} -p1 -i ${CORE_SOURCE_DIR}/tools/depends/target/rapidjson/002-cmake-removedocs-examples.patch
- COMMAND ${PATCH_EXECUTABLE} -p1 -i ${CORE_SOURCE_DIR}/tools/depends/target/rapidjson/003-win-arm64.patch)
+ generate_patchcommand("${patches}")
set(CMAKE_ARGS -DRAPIDJSON_BUILD_DOC=OFF
-DRAPIDJSON_BUILD_EXAMPLES=OFF