mirror of
https://github.com/reactos/CMake.git
synced 2024-11-24 20:19:53 +00:00
4f3b97063f
Prevent accidental inter component dependency setting since this is a breaking feature in situations where another CPack module is already using the feature. It should be enabled if desired since it can cause issues when upgrading only one of the components for e.g. configuration instead of all the components at once.
22 lines
586 B
CMake
22 lines
586 B
CMake
#
|
|
# Activate component packaging
|
|
#
|
|
|
|
if(CPACK_GENERATOR MATCHES "DEB")
|
|
set(CPACK_DEB_COMPONENT_INSTALL "ON")
|
|
set(CPACK_DEBIAN_ENABLE_COMPONENT_DEPENDS "ON")
|
|
endif()
|
|
|
|
#
|
|
# Choose grouping way
|
|
#
|
|
#set(CPACK_COMPONENTS_ALL_GROUPS_IN_ONE_PACKAGE)
|
|
#set(CPACK_COMPONENTS_GROUPING)
|
|
set(CPACK_COMPONENTS_IGNORE_GROUPS 1)
|
|
#set(CPACK_COMPONENTS_ALL_IN_ONE_PACKAGE 1)
|
|
|
|
# setting dependencies
|
|
set(CPACK_DEBIAN_PACKAGE_DEPENDS "depend-default")
|
|
set(CPACK_DEBIAN_APPLICATIONS_PACKAGE_DEPENDS "depend-application")
|
|
set(CPACK_DEBIAN_HEADERS_PACKAGE_DEPENDS "depend-headers")
|