From 2c080d3727dfca077873666c51117fa1598a9389 Mon Sep 17 00:00:00 2001 From: Joseph Walton-Rivers <joseph@fossgalaxy.com> Date: Mon, 25 Jul 2022 13:34:50 +0000 Subject: [PATCH] Update CMakeLists.txt - install cmake config files alongside other projects --- CMakeLists.txt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c01b1c1..fae55f7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -112,6 +112,7 @@ install(EXPORT "${PROJECT_NAME}Targets" ) include(CMakePackageConfigHelpers) +set(FGGL_CONFIG_PATH "${CMAKE_INSTALL_LIBDIR}/cmake/fggl") # generate the version file for the config file write_basic_package_version_file( @@ -121,13 +122,13 @@ write_basic_package_version_file( ) configure_package_config_file(${CMAKE_CURRENT_SOURCE_DIR}/Config.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake" - INSTALL_DESTINATION cmake + INSTALL_DESTINATION "${FGGL_CONFIG_PATH}" ) # install config files install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake" "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake" - DESTINATION cmake + DESTINATION "${FGGL_CONFIG_PATH}" ) # generate the export targets for the build tree export(EXPORT "${PROJECT_NAME}Targets" @@ -136,7 +137,7 @@ export(EXPORT "${PROJECT_NAME}Targets" ) install(TARGETS ${PROJECT_NAME} - EXPORT ${PROJECT_NAME}Targets + DESTINATION "${FGGL_CONFIG_PATH}" PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME} INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} ) -- GitLab