diff --git a/CMakeLists.txt b/CMakeLists.txt index 2c2612a7cfee19653b3db539f68bf648626fb039..9e2e3402a9a02d92bdab6dda18539fe3e13b828a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -31,7 +31,8 @@ endif() include(CMakePackageConfigHelpers) configure_package_config_file("cmake/config.cmake.in" "${CMAKE_CURRENT_BINARY_DIR}/${JSON_CONFIG_FILENAME}" - INSTALL_DESTINATION ${JSON_CONFIG_DESTINATION}) + INSTALL_DESTINATION ${JSON_CONFIG_DESTINATION} + PATH_VARS JSON_INCLUDE_DESTINATION) write_basic_package_version_file("${CMAKE_CURRENT_BINARY_DIR}/${JSON_CONFIGVERSION_FILENAME}" VERSION ${PROJECT_VERSION} COMPATIBILITY SameMajorVersion) diff --git a/cmake/config.cmake.in b/cmake/config.cmake.in index 3ff97addadc27fcb74df809ba2efd329afebf404..a1e9488d241b0457d47c73d6c7a4a44e51337df3 100644 --- a/cmake/config.cmake.in +++ b/cmake/config.cmake.in @@ -1,6 +1,7 @@ @PACKAGE_INIT@ +set_and_check(JSON_INCLUDE_DIR "@PACKAGE_JSON_INCLUDE_DESTINATION@") cmake_policy(PUSH) cmake_policy(SET CMP0024 OLD) include(${CMAKE_CURRENT_LIST_DIR}/@JSON_TARGETS_FILENAME@) -cmake_policy(POP) \ No newline at end of file +cmake_policy(POP)