File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed
Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change 1+ cmake_minimum_required (VERSION 3.8.0)
2+ project (compile-time-regular-expressions VERSION 2.6.4 LANGUAGES CXX)
3+
4+ add_library (ctre INTERFACE )
5+ add_library (ctre::ctre ALIAS ctre)
6+ target_include_directories (ctre INTERFACE
7+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /include >
8+ $<INSTALL_INTERFACE:include >)
9+ target_compile_features (ctre INTERFACE cxx_std_17)
10+
11+ install (TARGETS ctre EXPORT ctre-targets)
12+
13+ export (EXPORT ctre-targets NAMESPACE ctre::)
14+ file (WRITE ${CMAKE_CURRENT_BINARY_DIR} /ctre-config.cmake
15+ "include(\$ {CMAKE_CURRENT_LIST_DIR}/ctre-targets.cmake)" )
16+ include (CMakePackageConfigHelpers)
17+ write_basic_package_version_file(ctre-config-version .cmake
18+ VERSION ${ctre_VERSION}
19+ COMPATIBILITY SameMajorVersion)
20+
21+ install (EXPORT ctre-targets DESTINATION lib/cmake/ctre
22+ NAMESPACE ctre::)
23+ install (
24+ FILES
25+ ${CMAKE_CURRENT_BINARY_DIR} /ctre-config.cmake
26+ ${CMAKE_CURRENT_BINARY_DIR} /ctre-config-version .cmake
27+ DESTINATION lib/cmake/ctre)
28+ install (DIRECTORY include / DESTINATION include
29+ FILES_MATCHING PATTERN *.hpp)
You can’t perform that action at this time.
0 commit comments