| # |
| # 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") |
| |
| # test that /usr and /usr/foo get omitted in relocatable |
| # rpms as shortest relocation path is treated as base of |
| # package (/usr/foo/bar is relocatable and must exist) |
| set(CPACK_PACKAGING_INSTALL_PREFIX "/usr/foo/bar") |
| |
| # test requires |
| set(CPACK_RPM_applications_PACKAGE_REQUIRES "mylib-libraries") |
| |
| # test package summary override |
| set(CPACK_RPM_PACKAGE_SUMMARY "default summary") |
| set(CPACK_RPM_libraries_PACKAGE_SUMMARY "libraries summary") |
| |
| # test package description override |
| set(CPACK_RPM_libraries_PACKAGE_DESCRIPTION "libraries description") |
| endif() |
| |
| if(CPACK_GENERATOR MATCHES "DEB") |
| set(CPACK_DEB_COMPONENT_INSTALL "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) |