stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=7da3eb84ab7147b023f7b2dfab62fa8f18fe073c

commit 7da3eb84ab7147b023f7b2dfab62fa8f18fe073c
Author: Marcel Hollerbach <m...@marcel-hollerbach.de>
Date:   Wed May 27 14:38:32 2020 +0200

    build: efl-one track all subdirs correctly
    
    this was missed before, so the subdirectories have not been correctly
    added. With this you can now simply build with efl-one with including
    <Elementary.h>
    
    Reviewed-by: Stefan Schmidt <ste...@datenfreihafen.org>
    Differential Revision: https://phab.enlightenment.org/D11893
---
 meson.build | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/meson.build b/meson.build
index 5f6c339907..06213426ce 100644
--- a/meson.build
+++ b/meson.build
@@ -361,6 +361,7 @@ efl_one_parts = []
 efl_one_deps = []
 efl_one_eo_deps = []
 efl_one_include_dirs = []
+efl_one_sub_dirs = []
 tmp_empty = declare_dependency()
 
 foreach package : subprojects
@@ -462,7 +463,9 @@ foreach package : subprojects
       foreach subdir : package_header_subdirs
         tmp_package_subdirs += join_paths(package_version_name, subdir)
       endforeach
-
+      if (package[8] and get_option('efl-one'))
+        efl_one_sub_dirs += [package_version_name] + tmp_package_subdirs
+      endif
       pkgconfig.generate(tmp_lib,
         name : '-'.join(package_name.split('_')),
         subdirs : [package_version_name] + tmp_package_subdirs,
@@ -503,6 +506,7 @@ if (get_option('efl-one'))
 
   pkgconfig.generate(
     name : 'efl-one',
+    subdirs : efl_one_sub_dirs,
     description: 'Configureation for efl in one big fat .so',
     libraries : [efl_one] + eina_pc_deps, #eina is a special case here which 
drags in m dl & threads
   )

-- 


Reply via email to