# | |
# Activate component packaging | |
# | |
if(CPACK_GENERATOR MATCHES "ZIP") | |
set(CPACK_ARCHIVE_COMPONENT_INSTALL "ON") | |
endif() | |
if(CPACK_GENERATOR MATCHES "RPM") | |
set(CPACK_RPM_COMPONENT_INSTALL "ON") | |
endif() | |
if(CPACK_GENERATOR MATCHES "DEB") | |
set(CPACK_DEB_COMPONENT_INSTALL "ON") | |
endif() | |
if(CPACK_GENERATOR MATCHES "NuGet") | |
set(CPACK_NUGET_COMPONENT_INSTALL "ON") | |
endif() | |
# | |
# Choose grouping way | |
# | |
#set(CPACK_COMPONENTS_ALL_GROUPS_IN_ONE_PACKAGE 1) | |
#set(CPACK_COMPONENTS_GROUPING) | |
#set(CPACK_COMPONENTS_IGNORE_GROUPS 1) | |
set(CPACK_COMPONENTS_ALL_IN_ONE_PACKAGE 1) |