sacnview icon indicating copy to clipboard operation
sacnview copied to clipboard

Convert project to CMake

Open marcusbirkin opened this issue 2 years ago • 1 comments

#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

marcusbirkin avatar Jun 18 '23 15:06 marcusbirkin

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.

RichardTea avatar Jun 19 '23 10:06 RichardTea