Cm_pack May 2026
cmake_minimum_required(VERSION 3.20) project(MyApp VERSION 1.2.3) install(TARGETS my_exe DESTINATION bin) install(FILES README.md DESTINATION share/doc)
set(CPACK_PACKAGE_NAME "MyApp") set(CPACK_PACKAGE_VENDOR "ExampleCorp") set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "A sample tool") set(CPACK_PACKAGE_VERSION_MAJOR $PROJECT_VERSION_MAJOR) set(CPACK_PACKAGE_VERSION_MINOR $PROJECT_VERSION_MINOR) set(CPACK_PACKAGE_VERSION_PATCH $PROJECT_VERSION_PATCH) cm_pack
include(CPack)
set(CPACK_GENERATOR "TGZ;ZIP;DEB") # Create multiple formats cmake_minimum_required(VERSION 3
To generate only a .deb package on Linux: cm_pack