Skip to content

Commit 44549c3

Browse files
committed
Version 0.9.5
Further patched installation + made install more generic. Signed-off-by: Alecto Irene Perez <perez.cs@pm.me>
1 parent c01042b commit 44549c3

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

CMakeLists.txt

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
cmake_minimum_required(VERSION 3.14)
22

33
project(
4-
"RVA_Variant"
5-
VERSION 0.9.4
4+
"rva"
5+
VERSION 0.9.5
66
DESCRIPTION "A Simple Library for Recursive Variant Types"
77
HOMEPAGE_URL "https://github.com/codeinred/recursive-variant/"
88
LANGUAGES CXX
@@ -35,35 +35,35 @@ target_include_directories(
3535

3636
install(
3737
TARGETS rva
38-
EXPORT rva_Targets
38+
EXPORT ${PROJECT_NAME}_Targets
3939
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
4040
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
4141
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
4242
)
4343

4444
include(CMakePackageConfigHelpers)
4545
write_basic_package_version_file(
46-
"rvaConfigVersion.cmake"
46+
"${PROJECT_NAME}ConfigVersion.cmake"
4747
VERSION ${PROJECT_VERSION}
4848
COMPATIBILITY SameMajorVersion
4949
)
5050

5151
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
5555
)
5656

5757
install(
58-
EXPORT rva_Targets
59-
FILE rvaTargets.cmake
58+
EXPORT ${PROJECT_NAME}_Targets
59+
FILE ${PROJECT_NAME}Targets.cmake
6060
NAMESPACE rva::
61-
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/rva/cmake
61+
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/${PROJECT_NAME}/cmake
6262
)
6363

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
6767
)
6868

6969
install(DIRECTORY ${PROJECT_SOURCE_DIR}/include/rva
File renamed without changes.

0 commit comments

Comments
 (0)