On 04/03/12 00:31, Lionel Orry wrote:
> Hi Tom,
> 
> in case you want to widen your choices, attached is a wscript file to
> build Ecrire using the Waf build system. You only need python , the
> waf script from here:
> http://code.google.com/p/waf/downloads/detail?name=waf-1.6.11 (rename
> to 'waf' then chmod a+x) and the wscript in ecrire root source
> directory. Sample commands:
> 
> cd <path/to/ecrire>
> cp <path_to>/wscript .
> wget -o waf http://code.google.com/p/waf/downloads/detail?name=waf-1.6.11
> chmod a+x waf
> ./waf configure
> ./waf build
> ./waf install --destdir=$PWD/dist
> ./waf distcheck

Thanks a lot. I went through the syntax, it looks pretty elegant. How
widely used is it? The main problem, I guess, is that it's not as easy
to use as windows (and other platforms?) such as cmake (because of the
python dep). That's one of the things I liked about cmake (but far from
only).

Also, what about out of source builds? I've heard about Waf before
(mostly in a negative context), and maybe the python dep makes it a no
go (though it's also alluring), but I'd still like to hear more if you
care to provide. It's fun easily being able to do whatever python does.
:) Does it create windows VS project files? or Makefiles in general?

Also, what I don't like about cmake (which is an issue that seems to
exist with Waf as well, but heck, I don't know enough about both to know
if it's even true), is not being able to create a configure script so
the source tarball will be dep free.

Thanks again,
Tom.


------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to