Well... I've gone back to using Make for all of my projects. At this point we just depend on too many other projects that also use Autoconf/Automake... which is really easy to deal with, with Makefiles.
I would love to use something more sophisticated, but at this point none of my projects need it. If you happen to base a big project on Waf... let me know. It seems like a good enough build system to do it, I just can't justify the time. Derek On Aug 24, 2008, at 6:09 AM, Ondrej Certik wrote: > On Tue, Apr 8, 2008 at 8:32 PM, Derek Gaston <[EMAIL PROTECTED]> > wrote: >> Because of my upcoming job I've been looking into build system >> alternatives to Autotools/Make. Yesterday, a co-worker here pointed >> me to one I hadn't heard of before: Waf ( >> http://code.google.com/p/waf/ ) that I thought you guys might be >> interested in. >> >> What I like about it: >> >> 1. It's full python baby! That means you have the full power of >> python behind you when you need to do things like interrogating >> generated files from other libraries (like MPICH or Petsc). >> 2. It's very object oriented... which makes it easy to extend (like >> adding new compiler support). >> 3. The syntax is pretty straightforward. >> 4. It's fast... it does a lot of caching. It can even use FAM and >> other kernel level file monitoring tools to help decide what to build >> which is very slick. >> 5. It has a lot of good ideas... like auto-reconfigure if you modify >> one of the wscript files (which are like Makefiles). >> 6. You can "build" all of Waf into one single python file... that >> you >> just distribute with your source code. This alleviates any issues >> with making your users install/compile binaries just to build your >> source code. >> >> Some drawbacks: >> 1. It's fairly immature. It is being actively developed but I've >> already run into areas that just aren't well fleshed out. The nice >> thing is... since it's python it's easy to extend to do what you >> want. >> >> Anyway... I'm not really advocating switching libMesh over to this >> build system... but the idea is interesting. It's always good to >> look >> at build system alternatives. > > Hi Derek, > > any new experience with waf? I've been thinking about using it too in > my projects, so I was curious about your experiences. > > Ondrej ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Libmesh-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-devel
