From fa332f1d133ffee0f33b66535b02cd5fb760a944 Mon Sep 17 00:00:00 2001 From: Ilya Lavrenov Date: Wed, 12 Jun 2024 23:43:29 +0200 Subject: [PATCH] Cmake finds only downloaded rapidjson --- thirdparty/internal_deps.cmake | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/thirdparty/internal_deps.cmake b/thirdparty/internal_deps.cmake index 1b2237a..44f0446 100644 --- a/thirdparty/internal_deps.cmake +++ b/thirdparty/internal_deps.cmake @@ -44,18 +44,23 @@ set (RAPIDJSON_ENABLE_INSTRUMENTATION_OPT OFF CACHE BOOL "" FORCE) FetchContent_Declare( rapidjson + # GIT_TAG f9d53419e912910fd8fa57d5705fa41425428c35 - latest but broken revision URL https://github.com/Tencent/rapidjson/archive/973dc9c06dcd3d035ebd039cfb9ea457721ec213.tar.gz URL_HASH SHA256=d0c9e52823d493206eb721d38cb3a669ca0212360862bd15a3c2f7d35ea7c6f7 ) -# GIT_TAG f9d53419e912910fd8fa57d5705fa41425428c35 - latest but broken revision FetchContent_MakeAvailable(rapidjson) -find_package(RapidJSON REQUIRED) + +find_package(RapidJSON REQUIRED + PATHS "${rapidjson_BINARY_DIR}" + NO_DEFAULT_PATH) + add_library(RapidJson INTERFACE) target_include_directories(RapidJson INTERFACE $ $ ) + if (JINJA2CPP_BUILD_TESTS) set (JSON_BuildTests OFF CACHE BOOL "" FORCE) set (JSON_Install OFF CACHE BOOL "" FORCE)