Files
bongo/cmake/Distribution.cmake
T
2026-07-16 14:26:58 +02:00

30 lines
1.1 KiB
CMake

set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Mail and calendering made simple")
set(CPACK_PACKAGE_VENDOR "Bongo Project")
set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README")
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING")
set(CPACK_PACKAGE_VERSION "${PROJECT_VERSION}")
set(CPACK_PACKAGE_VERSION_MAJOR "${PROJECT_VERSION_MAJOR}")
set(CPACK_PACKAGE_VERSION_MINOR "${PROJECT_VERSION_MINOR}")
set(CPACK_PACKAGE_VERSION_PATCH "${PROJECT_VERSION_PATCH}")
set(CPACK_SOURCE_PACKAGE_FILE_NAME "${PROJECT_NAME}-${PROJECT_VERSION}")
set(CPACK_SOURCE_IGNORE_FILES
"/\\.git/"
"/\\.git$"
"/__pycache__/"
"\\.py[co]$"
"/CMakeFiles/"
"/CMakeCache\\.txt$"
"/cmake_install\\.cmake$"
"/Makefile$"
"~$"
"\\.sw[op]$")
set(CPACK_PACKAGE_INSTALL_DIRECTORY "CMake ${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}")
# Several legacy install rules use absolute destinations derived from
# CMAKE_INSTALL_PREFIX. Always stage those paths below CPack's temporary
# directory; package generation must never write into the host filesystem.
set(CPACK_SET_DESTDIR ON)
include(CPack)