aboutsummaryrefslogtreecommitdiff
path: root/ports/glfw3/fix-config.patch
blob: 181d7d91bf49110a51361fb0bb9a1d0f052e82b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3c0f625..0c985cf 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -319,7 +319,8 @@ set(GLFW_CONFIG_PATH "${CMAKE_INSTALL_LIBDIR}/cmake/glfw3")
 configure_package_config_file(src/glfw3Config.cmake.in
                               src/glfw3Config.cmake
                               INSTALL_DESTINATION "${GLFW_CONFIG_PATH}"
-                              NO_CHECK_REQUIRED_COMPONENTS_MACRO)
+                              NO_CHECK_REQUIRED_COMPONENTS_MACRO
+                              PATH_VARS CMAKE_INSTALL_INCLUDEDIR)
 
 write_basic_package_version_file(src/glfw3ConfigVersion.cmake
                                  VERSION ${GLFW_VERSION_FULL}
diff --git a/src/glfw3Config.cmake.in b/src/glfw3Config.cmake.in
index 1fa200e..861df93 100644
--- a/src/glfw3Config.cmake.in
+++ b/src/glfw3Config.cmake.in
@@ -1 +1,5 @@
+@PACKAGE_INIT@
+
+set_and_check(glfw_INCLUDE_DIR "@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@")
+
 include("${CMAKE_CURRENT_LIST_DIR}/glfw3Targets.cmake")