Hello,

On Tue, Jan 17, 2017 at 1:22 AM, Simon Lees <[email protected]> wrote:

>
>
> On 01/17/2017 12:30 AM, Gustavo Sverzut Barbieri wrote:
> > Hi Raster,
> >
> >  - waf/meson/jam and I'd add http://gittup.org/tup/: all look nice,
> > but I have not much experience. Not that much used and seems to only
> > cover a subset as well. (tup is nice since they can run an
> > inotify-based daemon that monitors for changed files... which helps *a
> > lot*).
> >
>
> How many major distro's are shipping these out of the box? we don't
> really want to add another hurdle to users building by needing to
> manually install a build system first, we also don't want to add a
> hurdle to distro packagers in needing to package a new build system just
> to package efl (most distro's will require the build system to be
> packaged).
>
> ​
In the case of Waf, the author recommends to ship it directly with the
source code. It's shipped as a single file of 80KB, no more.​

​That way you always get the exact same build system version and you remove
burden of portability between distros, and the only dependency you need is
python.​


>
> > I'd *NOT* go with glue in shell because that usually needs lots of
> > complex data structures to simplify the code, otherwise you waste lots
> > of time working around poor hash support to do it in shell... Pure
> > shell would also not be my favorite tool to write the build system per
> > se since tracking parallel tasks with it is more complex than with
> > make/ninja or other tools meant for that.
> >
>
> I'd agree with that as well,
>
>
> --
>
> Simon Lees (Simotek)                            http://simotek.net
>
> Emergency Update Team                           keybase.io/simotek
> SUSE Linux                           Adelaide Australia, UTC+10:30
> GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


​Regards
Lionel​
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to