Mason Efl is more complete than cake EFL and will be merged soon. It's in a branch in the EFL tree.
On Mon, Mar 19, 2018, 10:45 AM William L. Thomson Jr. < wlt...@obsidian-studios.com> wrote: > On Mon, 19 Mar 2018 00:56:20 -0400 > Cedric Bail <ced...@ddlm.me> wrote: > > > > The CMake build never reached maturity and no further attempt to > > improve it is planned. I am actually thinking of removing the build > > support from the tree (Not the installed cmake helper to link against > > EFL) for next release. Meson is our most likely path forward for a > > replacement of our autotools use. It will likely be one release with > > both meson and autotools followed by the complete drop of the > > autotools support in the next release. No schedule at this point on > > when this will happen, but hopefully sometime this year. > > I use meson and I really do not understand the craze behind switching > everything to Meson. It has its own issues. It is the most difficult to > deal with under CI. You must install meson and ninja[1]. Then it can > break all of a sudden as meson updates.[2] Which I have to go make such > changes to any using meson like clipboard[3]. Which clipboard is broken > till I require a specific version of meson. > > There is already a base cmake build system for EFL. Meson would be > starting from scratch entirely. The speed of meson comes from ninja. > You can use Ninja with CMake. Which CMake + Ninja is just as fast as > Meson + Ninja. Likely spend considerable time with making a meson build > system for EFL. More than fixing cmake IMHO. > > Cmake is much more mature than meson, and does not rely on python. > Which python is a PITA. I have more CI builds breaking due to Python > issues lately... CMake is already present in CI and you can just use it > vs messing with installing a build system for CI. Not to mention if a > python update or some other breaks meson, or meson update is to new for > python etc. > > Plus cpack, you can easily generate deb and rpm directly from cmake[4] > with trivial effort and almost nothing to maintain. I really like cmake > + ninja over meson. Meson is ok, but I do not see anything that > impressive to encourage me to use that over cmake. The few I did move > to meson, I will likely move to cmake. Less to maintain..... > > https://github.com/Obsidian-StudiosInc/entrance/blob/master/.travis.yml#L20 > https://travis-ci.org/Obsidian-StudiosInc/entrance/jobs/351531971 > > https://github.com/Obsidian-StudiosInc/clipboard/blob/master/.travis.yml#L19 > > https://github.com/Obsidian-StudiosInc/ecrire/blob/master/CMakeLists.txt#L92 > > -- > William L. Thomson Jr. > > ------------------------------------------------------------------------------ > 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 > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > ------------------------------------------------------------------------------ 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 enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel