summaryrefslogtreecommitdiff
path: root/quacker/CMakeLists.txt
AgeCommit message (Collapse)Author
2023-07-16Add Qt6 to cmake, build action matrix.John Fultz
The cmake file now takes a QT_VERSION string setting. The first character of the string is “6”, then cmake calls find_package on Qt6…otherwise, it calls find_package on Qt5. Qt 6.5.2 builds added to the GitHub Actions build matrix.
2019-08-06Fix cmake plist.John Fultz
2019-07-28Update version to 1.0.4.1.John Fultz
Rereleasing with just a couple of bug fixes, and may need to be able to tell the difference between releases in the wild.
2019-07-22Fix cmake build to build Windows as Win32, not a console app.John Fultz
2019-07-22Fix .icns file.John Fultz
Also, fix cmake macOS build to configure the icon.
2019-07-21Remove address sanitizer from cmake.John Fultz
I may add it back later as an option.
2019-07-19First cut of a cmake build.John Fultz
Building on macOS right now. cmake will soon replace qmake as the supported build system. Some notes about the implementation: * libquackle and libquackleio can be separately built as before. * quacker still links to the static libraries for libquackle and libquackleio, but quacker's cmake file includes those projects, which means everything builds at once. No more need to run separate builds of everything to get a GUI. And debugging is easier now that the libraries are incorporated into the quacker project. * I tried to get cmake to build the macOS app bundle, but cmake is unable, by conventional means, to build a non-flat Resources directory (which many people have complained about). Right now, the default build just builds the binary, and you have to run it from the command-line. But -DBUNDLE=ON will build a shell of a bundle. It won't work, but I intend to create an Xcode project from it for building the bundle, to make it easier for me to deliver a code-signed and notarized app bundle. * I've got CMakeLists.txt files for the resources, but they're not really doing anything right now. Maybe later. * Minimum macOS version for the cmake build is 10.10.