The Road to KDE 4: CMake, a New Build System for KDE (KDE.News)
Posted Feb 22, 2007 16:53 UTC (Thu) by aleXXX
In reply to: The Road to KDE 4: CMake, a New Build System for KDE (KDE.News)
Parent article: The Road to KDE 4: CMake, a New Build System for KDE (KDE.News)
> Need a C++ compiler, fine for KDE/QT since it's C++, it's a nono
> for C apps.
You need a C++ compiler to compile CMake. Then you can perfectly build C,
C++ and Fortran apps with it. (I think Java and C# too, not sure).
> Complexity? Having a look at the code, they seems to be in the
> same "brain damaged" league as the autotools.
I don't know what you mean with this.
> BSD license... erk! Won't ever contribute: "I give code, you give
> code", where is my dear GPL/LGPL license.
Not that much different from XFree, png, jpeg and others I think.
> Cross compilation for apps or plumbering for creating cross compilation
> toolchains... nil... or well hidden.
Cross compiling is currently not built-in, but is an often requested
feature, so it might be on the TODO already (patches are also accepted).
Simple cross-compiling for other (simple) OSs (e.g. eCos) is no problem,
complex cross-compiling e.g. for Linux may be already doable with some
> Command line use ways worse than autotools.
You don't have to use the -DSOME_VARIABLE=some_value syntax, you can use
ccmake (ncurses based) or CMakeSetup (on Windows instead), which offer a
GUI to adjust all available values. But a nice GUI for Linux would be
to post comments)