[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: Build system for KDE4
From: Alexander Neundorf <neundorf () kde ! org>
Date: 2005-06-14 18:27:05
Message-ID: 200506142027.05906.neundorf () kde ! org
[Download RAW message or body]
Hi,
On Tuesday 14 June 2005 09:28, Stephan Kulow wrote:
> Am Montag 13 Juni 2005 20:07 schrieb Alexander Neundorf:
> > Ok, here my take on cmake. I'm no expert in linking issues, so I can't
> > comment on everything.
>
> Call me stubborn, but I won't touch cmake syntax.
Probably because the commands are all upper case and it has a feature called
"macro" and macros are evil in C++ ?
Honestly, if you'd have any valid argument it would be ok, but just stating
that you don't like the look is no real argument.
But I guess since you are the buildsystem maintainer I can probably stop here
and we'll go with a python solution since you like python.
> And beside that your list has pretty many "don't know" and "possibly",
> so it's not a complete solution.
I'm sorry, but I am happy if I find 3 or 4 evenings per week where I can spend
maybe 2 hours each on working on KDE. So I don't have the chance to know and
test every aspect of cmake and KDE building. What I have done until now gives
me the feeling that everything we need can be done with cmake.
Now seriously, there can be no "complete solution" which supports building KDE
3 (4) out of the box (except unsermake which was written for exactly this
purpose). You can't expect that a buildsystem without special adaptation for
KDE knows how to handle e.g. a foo.kcfgc.
> And if I can pick incomplete solutions, I will avoid the ones
> with the uglier syntax.
Ugliness is a matter of taste. The negative point of cmake that it isn't a
complete language as python can also be seen as an advantage: it is a
language written especially for this purpose and since it is restricted it is
"small", e.g. you can quickly read all the documentation.
Bye
Alex
--
Work: alexander.neundorf@jenoptik.com - http://www.jenoptik-los.de
Home: neundorf@kde.org - http://www.kde.org
alex@neundorf.net - http://www.neundorf.net
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic