diff --git a/CMakeLists.txt b/CMakeLists.txt index b130c84102eb591a7ff16272863cfd837a91ea50..a6c1f030f01445e946f5b85372009443b5cf965f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -111,6 +111,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( @@ -120,13 +121,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" @@ -135,7 +136,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} )