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

Reply via email to