How does that fix module disabling ? The modules themself define disable = true to be NOT build, this patch now ends up only building a module if it disable = true...
Greetings, Marcel Hollerbach On Fri, Nov 03, 2017 at 12:18:52PM -0700, Mike Blumenkrantz wrote: > derekf pushed a commit to branch master. > > http://git.enlightenment.org/core/enlightenment.git/commit/?id=763c67a68d5a2249024d4b29af1922aa8a634988 > > commit 763c67a68d5a2249024d4b29af1922aa8a634988 > Author: Mike Blumenkrantz <zm...@osg.samsung.com> > Date: Fri Nov 3 14:35:43 2017 -0400 > > check meson module option state before executing subdir > > fix module disabling > --- > src/modules/meson.build | 10 ++++++---- > 1 file changed, 6 insertions(+), 4 deletions(-) > > diff --git a/src/modules/meson.build b/src/modules/meson.build > index 337ce9c4c..01e335fc7 100644 > --- a/src/modules/meson.build > +++ b/src/modules/meson.build > @@ -79,7 +79,6 @@ mods = [ > foreach m: mods > desktop_only = false > no_icon = false > - disable = false > cargs = '' > data = [] > deps = [] > @@ -87,11 +86,14 @@ foreach m: mods > _dir = join_paths(dir_module_e, m) > _dir_bin = join_paths(_dir, module_arch) > > - subdir(m) > - > opt = '-'.join(m.split('_')) > + disable = get_option(opt) > + > + if disable == true > + subdir(m) > + endif > > - if get_option(opt) == true and disable == false > + if disable == true > > _inc2 = [] > foreach i: inc > > -- > > ------------------------------------------------------------------------------ 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