[Kde-games-devel] KDE4.3, a Job well done.

Josef Spillner spillner at kde.org
Thu Aug 6 17:40:24 CEST 2009


Am Donnerstag, 6. August 2009 17:18:35 schrieb Casper van Donderen:
> Is there any work being done on porting GGZ to Cmake? That will make it a
> lot easier to compile on Windows.

All the GGZ-KDE (KGGZ) packages use cmake. Our philosophy is "stick to the 
target platform", which means that we use e.g. ant for ggz-java, and think 
about replacing the current automake setup in ggz-python with python-
setuptools.

For the base libraries and tools written in C, I'm not sure we can easily 
migrate away from autotools. These libraries are primarily used by GNOME Games 
and that's what they're used to. If we ever attract C developers, they will 
more likely be familar with autotools than with cmake.

Having said that, they're playground/buildsystem in GGZ SVN which has some 
experimental stuff, including scons/waf and more cmake macros. If anybody 
contributes an alternative build system to any of our packages, we surely 
wouldn't reject it.

About GGZ for Windows: This is a topic which comes up every few months, gets 
some attention, seems to work and then nobody cares about it anymore 
(especially not me). It builds just fine with MingW I think, but nobody 
maintains the port actively. The difficulty is not so much the build system 
but more the fact that there's no modern POSIX API available on Windows.
Note that the native KDE libraries (e.g. all those currently in libkdegames) 
are not affected by this, only the wrapper C++ wrapper libraries to some 
extent.

Josef





More information about the kde-games-devel mailing list