diff --git a/CMakeLists.txt b/CMakeLists.txt index b4fd942..d78a8e8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ # package config -cmake_minimum_required(VERSION 3.11.0) +cmake_minimum_required(VERSION 3.24.0) project( LatAnalyze VERSION 3.6 diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index eb73c85..ae53d5c 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -88,10 +88,12 @@ install( FILE LatAnalyzeTargets.cmake NAMESPACE LatAnalyze:: DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/LatAnalyze) +set(INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_INCLUDEDIR}") configure_package_config_file( ${CMAKE_CURRENT_SOURCE_DIR}/Config.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/LatAnalyzeConfig.cmake" - INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/LatAnalyze) + INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/LatAnalyze + PATH_VARS INCLUDE_INSTALL_DIR) write_basic_package_version_file( "${CMAKE_CURRENT_BINARY_DIR}/LatAnalyzeConfigVersion.cmake" VERSION "${PROJECT_VERSION}" diff --git a/lib/Config.cmake.in b/lib/Config.cmake.in index 67bd4e2..bc1ffd0 100644 --- a/lib/Config.cmake.in +++ b/lib/Config.cmake.in @@ -25,4 +25,6 @@ endforeach() include("${CMAKE_CURRENT_LIST_DIR}/LatAnalyzeTargets.cmake") +set(@PROJECT_NAME@_INCLUDE_DIRS "@PACKAGE_INCLUDE_INSTALL_DIR@") + check_required_components(LatAnalyze)