feat: targz runtime libraries

This commit is contained in:
parker
2025-08-14 22:14:51 +01:00
parent 3557c4d4e7
commit 7b823f42f3
24 changed files with 142 additions and 38 deletions

View File

@@ -1,12 +1,21 @@
if (CPACK_GENERATOR MATCHES "RPM")
MESSAGE(STATUS "GENERATOR: ${CPACK_GENERATOR}")
if (${CPACK_GENERATOR} STREQUAL "RPM")
# rpm specific config
MESSAGE(STATUS "RPM")
set(CPACK_RPM_COMPONENT_INSTALL ON)
set(CPACK_COMPONENTS_ALL "runtimes")
if(UNIX)
set(CPACK_PACKAGING_INSTALL_PREFIX "/opt")
endif(UNIX)
elseif(CPACK_GENERATOR MATCHES "TGZ")
elseif(${CPACK_GENERATOR} STREQUAL "TGZ")
# tgz specific config
MESSAGE(STATUS "TGZ")
set(CPACK_TGZ_COMPONENT_INSTALL ON)
set(CPACK_COMPONENTS_ALL "tgz-runtimes")
endif()