Project

General

Profile

Feature #1887

Updated by skyjake over 9 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