On Tuesday, 20 March 2018 02:20:32 ACDT, William L. Thomson Jr. wrote:
> On Mon, 19 Mar 2018 18:55:59 +1030
> Simon Lees <sfl...@suse.de> wrote:
>
>> On 19/03/18 15:26, Cedric Bail wrote: ...
>
> That is even messier. Removing cmake build system, but leaving cmake
> artifacts for others using cmake to build stuff against EFL. If you
> have any cmake stuff, why not use it for building EFL?
>
> Sounds like even with meson, some bits of cmake will remain in EFL. I
> do not get the benefit of meson when it will help with maintaining the
> cmake stuff. IMHO would be cleaner to have 1 build system that covers
> it all. Rather than bits for 3rd parties and another for building EFL.

Yes we will have one build system covering all of efl / e internally
eventually, but the set of files required to allow 3rd party apps to use
whichever buildsystem they want whether its autotools, cmake or meson
are simple so as a core system library like efl keeping the build files
to allow 3rd parties to build there efl apps with cmake autotools or
whatever build system they feel like. There is no good real reason to
force 3rd parties to use the same build system e / efl are using.
Especially if they are using efl from binaries rather then building it
themselves.

You can also look at Qt/KDE where Qt / smaller Qt apps tend to use qmake
while almost all kde apps are now using cmake and maybe some are
migrating to meson.

-- 

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

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
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

Reply via email to