Hi, 2007/11/9, Ali Sabil <[EMAIL PROTECTED]>: > On Nov 9, 2007 8:01 PM, Richard Hughes <[EMAIL PROTECTED]> wrote: > > On Fri, 2007-11-09 at 18:38 +0000, BJörn Lindqvist wrote: > > > I created an initially simple configuration system for SCons and wrote > > > SConstruct files for building Richard Hughes gnome-power-manager. It > > > turned out to be a pretty good exercise because g-p-m has many > > > optional dependencies, such as DPMS and doxygen. Using SCons to > > > configure, compile and install was at least five times as fast as > > > using autotools. > > > > I'm currently adding a waf build system to PackageKit as a proof of > > concept. We've got 90% of the functionality coded in about 3 hours, and > > I'm no python hacker. waf just blows the socks off autotools. > > > > Richard. > > > > I have usd waf quite a lot, it basically just blows off autotools, > anyway, I am afraid the whole discussion will become pointless, as > long as people criticize things without even giving them a try, just > for the sake of criticizing... This reminds me the Distributed SCM > mailing list thread ...
I don't want to comment about any specific build system. I have a couple of more fundamental questions about this topic though: - What's the *problem* that needs to be solved that really demands us to choose another build system? - Are the current drawbacks of using autotools in GNOME so so so annoying that it would be really worth the effort of migrating to something else? Honestly, I think there are much more important things to care about than build systems at this moment. Changing the build system in GNOME would involve a relatively large amount of (boring) (re-)work just to reach the same old thing that we have now: "./configure && make && make install" (with some improvements of course but with some new drawbacks also). IMHO, if those questions above can't be answered convincingly, this whole discussion is really pointless. --lucasr _______________________________________________ desktop-devel-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/desktop-devel-list
