[Kde-bindings] Replacing kalyptus
Richard Dale
rdale at foton.es
Wed Oct 3 19:07:08 CEST 2007
On Wednesday 03 October 2007 17:47:58 Arno Rehn wrote:
> > It's the build system stuff like 'qtguess.pl.cmake' that is really
> > difficult to maintain, and I that I would like to get rid of first.
>
> I'd just let gcc resolve which defines exist. Write a small app with
> #ifdef QT_NO_FOOBAR
> printf("QT_NO_FOOBAR\n");
> #endif
> for every define that should be tested, compile it and run it. It should
> run way faster than the perl script and be more convenient to maintain. The
> source could be autogenerated from a list of defines that should be tested.
I think there is a built in facility of cmake that does exactly this. As I
thought the current build system was working, I haven't treated changing to
that as urgent.
There is other tricky stuff in generate.pl.cmake for finding the Qt and KDE
headers, whether they are ordinary installed ones, Mac OS X frameworks or a
qt built in place and not installed. Caleb's recent change to get Mac OS X
framework headers working, broke the code to get qt in place build headers
working. I haven't worked out how to get both working at once yet.
-- Richard
More information about the release-team
mailing list