Project

General

Profile

Feature #1887

Updated by skyjake over 10 years ago

CMake is much improved compared to the last time Doomsday used CMake for building the project. Nowadays we should be able to achieve the following:
* full support for Windows, Mac and various Unix platforms (including IDE project generation for MSVS, (MSVS, Xcode, etc.)
* Qt 5 integration without hacks and kludges
* robust verification of required dependencies (and configuring of optional dependencies, in case fallbacks available)
* native packaging: WiX, Mac app bundles, tarballs

Particularly the first bullet point is a great advantage over qmake. Also, it's worth noting that Qt itself appears to plan to leave qmake behind (with "qbs":http://qt-project.org/wiki/qbs being the likely successor).

Back