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