deb-packaging.cmake 626 B

123456789101112131415161718
  1. # Retrieve all defined components
  2. get_cmake_property(CPACK_COMPONENTS_ALL COMPONENTS)
  3. message(STATUS "All components: ${CPACK_COMPONENTS_ALL}")
  4. # Optionally filter components
  5. # list(FILTER CPACK_COMPONENTS_ALL INCLUDE REGEX "^(core|tls)$")
  6. set(CPACK_PACKAGE_VERSION_MAJOR ${PROJECT_VERSION_MAJOR})
  7. # set(CPACK_PACKAGE_NAME kamailio)
  8. set(CPACK_DEBIAN_PACKAGE_NAME kamailio)
  9. set(CPACK_GENERATOR DEB)
  10. set(CPACK_DEBIAN_PACKAGE_MAINTAINER "test")
  11. set(CPACK_DEB_COMPONENT_INSTALL ON)
  12. set(CPACK_DEBIAN_FILE_NAME DEB-DEFAULT)
  13. set(CPACK_PACKAGING_INSTALL_PREFIX "/usr")
  14. # Configure CPack with the selected components
  15. include(CPack)