CMake Nightly Date Stamp
[kiteware-cmake.git] / Tests / CPackComponentsForAll / MyLibCPackConfig-OnePackPerGroup.cmake.in
blobd41225d1fe2dfa3d765533873a6e6a150f68ba8e
2 # Activate component packaging
4 if(CPACK_GENERATOR MATCHES "ZIP")
5    set(CPACK_ARCHIVE_COMPONENT_INSTALL "ON")
6 endif()
8 if(CPACK_GENERATOR MATCHES "RPM")
9    set(CPACK_RPM_COMPONENT_INSTALL "ON")
10    set(CPACK_RPM_DEVELOPMENT_PACKAGE_REQUIRES "mylib-Runtime")
11 endif()
13 if(CPACK_GENERATOR MATCHES "DEB")
14    set(CPACK_DEB_COMPONENT_INSTALL "ON")
15 endif()
17 if(CPACK_GENERATOR MATCHES "DragNDrop")
18    set(CPACK_COMPONENTS_GROUPING "ONE_PER_GROUP")
19 endif()
21 if(CPACK_GENERATOR MATCHES "NuGet")
22    set(CPACK_NUGET_COMPONENT_INSTALL "ON")
23 endif()
26 # Choose grouping way
28 #set(CPACK_COMPONENTS_ALL_GROUPS_IN_ONE_PACKAGE)
29 #set(CPACK_COMPONENTS_GROUPING)
30 #set(CPACK_COMPONENTS_IGNORE_GROUPS)
31 #set(CPACK_COMPONENTS_ALL_IN_ONE_PACKAGE)