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
