2014-08-05 20:06 GMT+02:00 Simon McVittie <simon.mcvit...@collabora.co.uk>:
> In particular, Linux distributions *hate* waf. One of the reasons is:
>
>> Currently waf does basically same thing, you haven't to have waf
>> installed to build, the 'waf' python script will require only python
>> installed, as 'configure' requires bash/sh.
>
> ... but this results in not having the source code to the build system
> you're building with in any sane form (the "compiled" waf script is a
> self-unpacking binary container, containing a copy of waf); and trying
> to consolidate onto fewer versions of waf within a distribution (i.e.
> not the precise version that upstream used) is not something that is
> supported by the authors of waf, because waf build systems that worked
> fine with one version will not necessarily work with another.

Then put the Waf source into a directory of your project, instead of
using the self-unpacking script. The full source with comments is
around 200 kB.

You can see this in action here:
https://code.launchpad.net/~tweenk/inkscape/waf-build

Regards, Krzysztof
_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list

Reply via email to