sacnview
sacnview copied to clipboard
Convert project to CMake
#273 Convert the project from QMake to CMake Will also resolve the reason for #272 by using CPack
ToDo
Windows
- [x] CI Build
- [x] Package - NSIS
Linux
- [x] CI Build
- [x] Package - .deb
- [x] Package - Appimage
macOS
- [X] CI Build
- [ ] Package - .dmg
Very strongly recommend adding a toplevel CMakePresets.json to set up the default debug and release builds on each platform.
Introduced in cmake 3.19, ignored by everything older than that.
This makes cmake projects far nicer to use.
Most commandline builds simply specify which preset config to use --preset=preset_name , and IDEs like Visual Studio, VSCode and Qt Creator will offer all the applicable presets in their CMake integration UI.