From 5e743513d27dbcc99c47a417df31b2355da7b6ac 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 b130c84..a6c1f03 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}
 )
-- 
GitLab