Add glfwConfig module.

This module allows cmake projects to find glfw with FIND_PACKAGE.
This commit is contained in:
Lambert Clara
2013-05-09 15:47:44 +02:00
parent c310d1c47c
commit f6eccf145b
4 changed files with 38 additions and 1 deletions
+15
View File
@@ -387,6 +387,21 @@ configure_file(${GLFW_SOURCE_DIR}/src/config.h.in
install(DIRECTORY include/GL DESTINATION include
FILES_MATCHING PATTERN glfw3.h PATTERN glfw3native.h)
#--------------------------------------------------------------------
# Create and install glfwConfig.cmake and glfwConfigVersion files
#--------------------------------------------------------------------
configure_file(${GLFW_SOURCE_DIR}/src/glfwConfig.cmake.in
${GLFW_BINARY_DIR}/src/glfwConfig.cmake @ONLY)
configure_file(${GLFW_SOURCE_DIR}/src/glfwConfigVersion.cmake.in
${GLFW_BINARY_DIR}/src/glfwConfigVersion.cmake @ONLY)
install(FILES ${GLFW_BINARY_DIR}/src/glfwConfig.cmake
${GLFW_BINARY_DIR}/src/glfwConfigVersion.cmake
DESTINATION lib${LIB_SUFFIX}/cmake/glfw)
# Install the export set for use with the install-tree
install(EXPORT glfwTargets DESTINATION lib${LIB_SUFFIX}/cmake/glfw)
#--------------------------------------------------------------------
# Create and install pkg-config file on supported platforms
#--------------------------------------------------------------------