Skip to content
Snippets Groups Projects
Commit 5e743513 authored by Joseph Walton-Rivers's avatar Joseph Walton-Rivers
Browse files

Update CMakeLists.txt - install cmake config files alongside other projects

parent 4ec36cd7
No related branches found
No related tags found
No related merge requests found
......@@ -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}
)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment