diff options
author | fuzzard <fuzzard@kodi.tv> | 2022-06-13 13:01:08 +1000 |
---|---|---|
committer | fuzzard <fuzzard@kodi.tv> | 2022-06-17 11:18:32 +1000 |
commit | 7c897937b427ae0a9a6771824311951a524b32e9 (patch) | |
tree | cb592150673177d0b18ac9620ae21ab6c84b1836 | |
parent | 7c62df558ab30eea3f6110cbd931137530469767 (diff) |
[cmake] rapidjson use generate_patchcommand
-rw-r--r-- | cmake/modules/FindRapidJSON.cmake | 9 |
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 |