Linked by Thom Holwerda on Thu 29th Jun 2006 17:05 UTC, submitted by pipitas
KDE KDE is ditching the GNU autotools for development and building of their next version, KDE 4. Its replacement is CMake, developed by Kitware. Alexander Neundorf explains the choice in favor of CMake was mainly due to its support for all platforms KDE4 is meant to run on: Linux, BSD, Mac OS X, Solaris, and even Windows. CMake generates specific command files for each of the 'native' build tools from one common source: Makefiles (for GNU make) or project files (for XCode on OS X, for MS Visual Studio, for KDevelop3). Current KDE 4 modules already build (with CMake) on more platforms than KDE 3 with autotools ever did, with full configure checking on all platforms and all compilers/IDEs. Scribus is now also moving to CMake.
Permalink for comment 138689
To read all comments associated with this story, please click here.
Re: qmake
by michi on Thu 29th Jun 2006 20:25 UTC
Member since:


KDE needs a build system that supports flexible configure checks since it uses a lot of 3rdparty libraries. An easy and portable way of finding if a library is installed in the propery version on a system, if a header provides the correct prototype of a function, if a compiler supports a certain option.
Unfortunately that is a feature that qmake does not provide currently.

Edited 2006-06-29 20:27

Reply Score: 5