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
