]>
Commit | Line | Data |
---|---|---|
1e59de90 TL |
1 | cmake_minimum_required(VERSION 3.12 FATAL_ERROR)\r |
2 | \r | |
3 | project(glm LANGUAGES CXX)\r | |
4 | \r | |
5 | include(GNUInstallDirs)\r | |
6 | \r | |
7 | add_library(glm INTERFACE)\r | |
8 | target_include_directories(glm INTERFACE $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>)\r | |
9 | \r | |
10 | install(\r | |
11 | TARGETS glm EXPORT glm-config\r | |
12 | RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}/\r | |
13 | ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}/\r | |
14 | LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/\r | |
15 | )\r | |
16 | \r | |
17 | install(\r | |
18 | EXPORT glm-config\r | |
19 | NAMESPACE glm::\r | |
20 | DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/glm\r | |
21 | )\r | |
22 | \r | |
23 | install(\r | |
24 | DIRECTORY ${CMAKE_SOURCE_DIR}/glm\r | |
25 | DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}\r | |
26 | FILES_MATCHING PATTERN "*.hpp*" PATTERN "*.inl*" PATTERN "*.h*"\r | |
27 | )\r |