Use underscores in component names instead of hyphens due to cpack, resolves #203

This commit is contained in:
Jeremy Rifkin 2025-01-04 23:16:37 -06:00
parent f35ef65ed6
commit f42ed3500d
No known key found for this signature in database
GPG Key ID: 19AA8270105E8EB4

View File

@ -7,7 +7,7 @@ install(
"${PROJECT_SOURCE_DIR}/include/" # our header files "${PROJECT_SOURCE_DIR}/include/" # our header files
"${PROJECT_BINARY_DIR}/include/" # generated header files "${PROJECT_BINARY_DIR}/include/" # generated header files
DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}"
COMPONENT ${package_name}-development COMPONENT ${package_name}_development
# PATTERN "**/third_party" EXCLUDE # skip third party directory # PATTERN "**/third_party" EXCLUDE # skip third party directory
# PATTERN "**/third_party/**" EXCLUDE # skip third party files # PATTERN "**/third_party/**" EXCLUDE # skip third party files
) )
@ -18,12 +18,12 @@ install(
TARGETS ${target_name} TARGETS ${target_name}
EXPORT ${package_name}-targets EXPORT ${package_name}-targets
RUNTIME # RUNTIME #
COMPONENT ${package_name}-runtime COMPONENT ${package_name}_runtime
LIBRARY # LIBRARY #
COMPONENT ${package_name}-runtime COMPONENT ${package_name}_runtime
NAMELINK_COMPONENT ${package_name}-development NAMELINK_COMPONENT ${package_name}_development
ARCHIVE # ARCHIVE #
COMPONENT ${package_name}-development COMPONENT ${package_name}_development
INCLUDES # INCLUDES #
DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}" DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}"
) )
@ -39,7 +39,7 @@ configure_file(
install( install(
FILES "${PROJECT_BINARY_DIR}/cmake/${package_name}-config.cmake" FILES "${PROJECT_BINARY_DIR}/cmake/${package_name}-config.cmake"
DESTINATION "${CPPTRACE_INSTALL_CMAKEDIR}" DESTINATION "${CPPTRACE_INSTALL_CMAKEDIR}"
COMPONENT ${package_name}-development COMPONENT ${package_name}_development
) )
# create version file for consumer to check version in CMake # create version file for consumer to check version in CMake
@ -52,7 +52,7 @@ write_basic_package_version_file(
install( install(
FILES "${PROJECT_BINARY_DIR}/${package_name}-config-version.cmake" FILES "${PROJECT_BINARY_DIR}/${package_name}-config-version.cmake"
DESTINATION "${CPPTRACE_INSTALL_CMAKEDIR}" DESTINATION "${CPPTRACE_INSTALL_CMAKEDIR}"
COMPONENT ${package_name}-development COMPONENT ${package_name}_development
) )
# create targets file included by config file with targets for consumers # create targets file included by config file with targets for consumers
@ -60,7 +60,7 @@ install(
EXPORT ${package_name}-targets EXPORT ${package_name}-targets
NAMESPACE cpptrace:: NAMESPACE cpptrace::
DESTINATION "${CPPTRACE_INSTALL_CMAKEDIR}" DESTINATION "${CPPTRACE_INSTALL_CMAKEDIR}"
COMPONENT ${package_name}-development COMPONENT ${package_name}_development
) )
if(CPPTRACE_PROVIDE_EXPORT_SET) if(CPPTRACE_PROVIDE_EXPORT_SET)