@@ -43,12 +43,12 @@ include(FetchContent)
4343include (GNUInstallDirs)
4444include (CMakePackageConfigHelpers)
4545
46- add_library(${PROJECT_NAME} INTERFACE)
46+ add_library(beman.inplace_vector INTERFACE)
4747# [CMAKE.LIBRARY_ALIAS]
48- add_library(beman ::inplace_vector ALIAS ${PROJECT_NAME} )
48+ add_library(beman ::inplace_vector ALIAS beman.inplace_vector )
4949
5050target_sources(
51- ${PROJECT_NAME}
51+ beman.inplace_vector
5252 INTERFACE
5353 FILE_SET HEADERS
5454 BASE_DIRS
@@ -60,32 +60,36 @@ target_sources(
6060)
6161
6262# Install the INTERFACE library target and create an export set
63- install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}-targets FILE_SET HEADERS)
63+ install(
64+ TARGETS beman.inplace_vector
65+ EXPORT beman.inplace_vector-targets
66+ FILE_SET HEADERS
67+ )
6468
6569configure_package_config_file(
66- "${CMAKE_CURRENT_SOURCE_DIR}/cmake/${PROJECT_NAME} -config.cmake.in"
67- "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME} -config.cmake"
68- INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}
70+ "${CMAKE_CURRENT_SOURCE_DIR}/cmake/beman.inplace_vector -config.cmake.in"
71+ "${CMAKE_CURRENT_BINARY_DIR}/beman.inplace_vector -config.cmake"
72+ INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/beman.inplace_vector
6973)
7074
7175write_basic_package_version_file(
72- "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME} -config-version.cmake"
76+ "${CMAKE_CURRENT_BINARY_DIR}/beman.inplace_vector -config-version.cmake"
7377 VERSION ${PROJECT_VERSION}
7478 COMPATIBILITY SameMajorVersion
7579)
7680
7781install(
7882 FILES
79- "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME} -config.cmake"
80- "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME} -config-version.cmake"
81- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}
83+ "${CMAKE_CURRENT_BINARY_DIR}/beman.inplace_vector -config.cmake"
84+ "${CMAKE_CURRENT_BINARY_DIR}/beman.inplace_vector -config-version.cmake"
85+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/beman.inplace_vector
8286)
8387
8488install(
85- EXPORT ${PROJECT_NAME} -targets
86- FILE ${PROJECT_NAME} -targets.cmake
89+ EXPORT beman.inplace_vector -targets
90+ FILE beman.inplace_vector -targets.cmake
8791 NAMESPACE beman ::
88- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}
92+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/beman.inplace_vector
8993)
9094
9195if(BEMAN_INPLACE_VECTOR_BUILD_TESTS)
0 commit comments