|
1 | 1 | cmake_minimum_required(VERSION 3.14)
|
2 | 2 |
|
3 | 3 | project(
|
4 |
| - "RVA_Variant" |
5 |
| - VERSION 0.9.4 |
| 4 | + "rva" |
| 5 | + VERSION 0.9.5 |
6 | 6 | DESCRIPTION "A Simple Library for Recursive Variant Types"
|
7 | 7 | HOMEPAGE_URL "https://github.com/codeinred/recursive-variant/"
|
8 | 8 | LANGUAGES CXX
|
@@ -35,35 +35,35 @@ target_include_directories(
|
35 | 35 |
|
36 | 36 | install(
|
37 | 37 | TARGETS rva
|
38 |
| - EXPORT rva_Targets |
| 38 | + EXPORT ${PROJECT_NAME}_Targets |
39 | 39 | ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
40 | 40 | LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
41 | 41 | RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
42 | 42 | )
|
43 | 43 |
|
44 | 44 | include(CMakePackageConfigHelpers)
|
45 | 45 | write_basic_package_version_file(
|
46 |
| - "rvaConfigVersion.cmake" |
| 46 | + "${PROJECT_NAME}ConfigVersion.cmake" |
47 | 47 | VERSION ${PROJECT_VERSION}
|
48 | 48 | COMPATIBILITY SameMajorVersion
|
49 | 49 | )
|
50 | 50 |
|
51 | 51 | configure_package_config_file(
|
52 |
| - "${PROJECT_SOURCE_DIR}/cmake/rvaConfig.cmake.in" |
53 |
| - "${PROJECT_BINARY_DIR}/rvaConfig.cmake" |
54 |
| - INSTALL_DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/rva/cmake |
| 52 | + "${PROJECT_SOURCE_DIR}/cmake/config.cmake.in" |
| 53 | + "${PROJECT_BINARY_DIR}/${PROJECT_NAME}Config.cmake" |
| 54 | + INSTALL_DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/${PROJECT_NAME}/cmake |
55 | 55 | )
|
56 | 56 |
|
57 | 57 | install(
|
58 |
| - EXPORT rva_Targets |
59 |
| - FILE rvaTargets.cmake |
| 58 | + EXPORT ${PROJECT_NAME}_Targets |
| 59 | + FILE ${PROJECT_NAME}Targets.cmake |
60 | 60 | NAMESPACE rva::
|
61 |
| - DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/rva/cmake |
| 61 | + DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/${PROJECT_NAME}/cmake |
62 | 62 | )
|
63 | 63 |
|
64 |
| -install(FILES "${PROJECT_BINARY_DIR}/rvaConfig.cmake" |
65 |
| - "${PROJECT_BINARY_DIR}/rvaConfigVersion.cmake" |
66 |
| - DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/rva/cmake |
| 64 | +install(FILES "${PROJECT_BINARY_DIR}/${PROJECT_NAME}Config.cmake" |
| 65 | + "${PROJECT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake" |
| 66 | + DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/${PROJECT_NAME}/cmake |
67 | 67 | )
|
68 | 68 |
|
69 | 69 | install(DIRECTORY ${PROJECT_SOURCE_DIR}/include/rva
|
|
0 commit comments