The goal is to build all packages (both archives and installers) from a single configuration in CMake.
Packaging Instruction
Get a list of supported CPack generators for your platform with:
cpack --help
Run cpack from the build directory after a successful build to select multiple package generators:
cmake --build .
cpack -G '7Z;NSIS64'
Or build the package and/or package_source targets:
cmake --build . --target package
cmake --build . --target package_source
TODO:
- Windows start menu entries
- Option to launch after install
- Component descriptions / dependencies / groups
- Auxiliary files (readme, config)
<img width="732" height="560" alt="Screenshot 2025-10-14 at 17 35 47" src="https://github.com/user-attachments/assets/6f7dbe57-78d8-435f-b4e0-0508a1ac3832" />