diff --git a/CMakeLists.txt b/CMakeLists.txt index c01b1c12e8e42228b4429679218b776b4011fa06..fae55f756e6f858945e538be2a5d98f082aa984f 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} )