On Tuesday 07 November 2006 17:30, Chris Cannam wrote:
> On Tuesday 07 Nov 2006 16:13, Guillaume Laurent wrote:
> >
> > > How about we finally, for the first time ever, pick a build system
> > > on the basis of how good it is rather than who else is using it?
> >
> > How do you think KDE chooses its own ?
>
> Ooh, I don't know -- do you think they test some and pick the one that
> appears to be best, instead of picking up whatever another project
> happens to use?  You'd hope so, wouldn't you?

No, I'm subscribed to kde-devel and kde-core-devel, I've read and participated 
to the discussions which have led to the eventual choice of CMake as a build 
system. If scons/bksys was choosen at some point, it's in part because I had 
vouched for it and told that switching to it for RG went rather well. So I 
know how scons and then cmake ended up being chosen, and it was not 
because "somebody else is using it". That criteria was actually almost never 
considered, because given KDE's weight, as soon as they start using 
something, it becomes de facto mainstream.

> Your comments there are both just appeals to authority -- if KDE does
> it, they must have a good reason for it, so we should do it too.  But
> the requirements for KDE are often quite different from the
> requirements we have, and what may have worked for KDE in the past
> hasn't worked well for us.

Not different, our requirements are a superset of KDE's. But the transparent 
handling of uic, moc, and dcopidl are something I'm not too keen on 
re-inventing, for instance.

I don't understand why you're painting things so black all of a sudden. The 
autotools were a pain mostly because of strange unrepeatable behavior (like 
the -fno-exception option chronically creeping in), but that's about it. 
scons/bksys has been relatively pain-free. I expect cmake to behave 
similarly, and when we migrate to KDE4, I don't see any reason not to use 
KDE's build system again.

-- 
Guillaume.
http://www.telegraph-road.org

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to