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 (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