From 37c6d12dc47ca087995b2aeeea84752bc5f85c3a Mon Sep 17 00:00:00 2001 From: Stefan Schmidt Date: Mon, 18 May 2020 17:58:28 +0200 Subject: [PATCH] build: modules: harmonize use of package_c_args MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Adding it to all missing places so we can control it from the central meson.build file. Reviewed-by: Marcel Hollerbach Reviewed-by: João Paulo Taylor Ienczak Zanette Differential Revision: https://phab.enlightenment.org/D11855 --- src/modules/ecore_evas/engines/extn/meson.build | 1 + src/modules/ecore_evas/engines/sdl/meson.build | 1 + src/modules/ecore_evas/engines/win32/meson.build | 1 + src/modules/elementary/access_output/meson.build | 1 + src/modules/elementary/prefs/meson.build | 1 + src/modules/elementary/test_entry/meson.build | 1 + src/modules/elementary/test_map/meson.build | 1 + src/modules/evas/engines/buffer/meson.build | 1 + src/modules/evas/engines/software_ddraw/meson.build | 1 + src/modules/evas/engines/software_gdi/meson.build | 1 + src/modules/evas/image_loaders/meson.build | 1 + src/modules/evas/image_savers/meson.build | 1 + 12 files changed, 12 insertions(+) diff --git a/src/modules/ecore_evas/engines/extn/meson.build b/src/modules/ecore_evas/engines/extn/meson.build index 94fa97c..5d851cc 100644 --- a/src/modules/ecore_evas/engines/extn/meson.build +++ b/src/modules/ecore_evas/engines/extn/meson.build @@ -6,6 +6,7 @@ if get_option('tizen') endif shared_module(mod_full_name, engine_src, + c_args : package_c_args, include_directories : config_dir + [engine_include_dir], dependencies : [eina, ecore_evas, ecore_input_evas, rt] + engine_deps, install : true, diff --git a/src/modules/ecore_evas/engines/sdl/meson.build b/src/modules/ecore_evas/engines/sdl/meson.build index 94b990d..030ca65 100644 --- a/src/modules/ecore_evas/engines/sdl/meson.build +++ b/src/modules/ecore_evas/engines/sdl/meson.build @@ -2,6 +2,7 @@ engine_src = files(['ecore_evas_sdl.c']) engine_deps = [ecore_sdl, ecore_input, ecore, dependency('sdl2')] shared_module(mod_full_name, engine_src, + c_args : package_c_args, include_directories : config_dir + [engine_include_dir], dependencies : [eina, ecore_evas, ecore_input_evas] + engine_deps, install : true, diff --git a/src/modules/ecore_evas/engines/win32/meson.build b/src/modules/ecore_evas/engines/win32/meson.build index 65fbfc1..197f306 100644 --- a/src/modules/ecore_evas/engines/win32/meson.build +++ b/src/modules/ecore_evas/engines/win32/meson.build @@ -6,6 +6,7 @@ config_h.set('BUILD_ECORE_EVAS_SOFTWARE_GDI', '1') engine_deps = [engine_software_ddraw, engine_software_gdi] shared_module(mod_full_name, engine_src, + c_args : package_c_args, include_directories : config_dir + [engine_include_dir], dependencies : [eina, ecore_win32, ecore_input, ecore_evas, ecore_input_evas] + engine_deps, install : true, diff --git a/src/modules/elementary/access_output/meson.build b/src/modules/elementary/access_output/meson.build index f949d07..55934ba 100644 --- a/src/modules/elementary/access_output/meson.build +++ b/src/modules/elementary/access_output/meson.build @@ -4,6 +4,7 @@ src = files([ shared_module(mod, src, + c_args : package_c_args, dependencies: [elementary], install: true, install_dir : mod_install_dir, diff --git a/src/modules/elementary/prefs/meson.build b/src/modules/elementary/prefs/meson.build index f36adf2..974ebb5 100644 --- a/src/modules/elementary/prefs/meson.build +++ b/src/modules/elementary/prefs/meson.build @@ -18,6 +18,7 @@ src = files([ shared_module(mod, src, + c_args : package_c_args, dependencies: [elementary], install: true, install_dir : mod_install_dir, diff --git a/src/modules/elementary/test_entry/meson.build b/src/modules/elementary/test_entry/meson.build index f949d07..55934ba 100644 --- a/src/modules/elementary/test_entry/meson.build +++ b/src/modules/elementary/test_entry/meson.build @@ -4,6 +4,7 @@ src = files([ shared_module(mod, src, + c_args : package_c_args, dependencies: [elementary], install: true, install_dir : mod_install_dir, diff --git a/src/modules/elementary/test_map/meson.build b/src/modules/elementary/test_map/meson.build index f949d07..55934ba 100644 --- a/src/modules/elementary/test_map/meson.build +++ b/src/modules/elementary/test_map/meson.build @@ -4,6 +4,7 @@ src = files([ shared_module(mod, src, + c_args : package_c_args, dependencies: [elementary], install: true, install_dir : mod_install_dir, diff --git a/src/modules/evas/engines/buffer/meson.build b/src/modules/evas/engines/buffer/meson.build index 8c6a071..23aef86 100644 --- a/src/modules/evas/engines/buffer/meson.build +++ b/src/modules/evas/engines/buffer/meson.build @@ -14,6 +14,7 @@ install_headers('Evas_Engine_Buffer.h', ) evas_engine_buffer_mod = shared_module(mod_full_name, engine_src, + c_args : package_c_args, include_directories : config_dir + [engine_include_dir], dependencies : [eina, evas] + engine_deps, install : true, diff --git a/src/modules/evas/engines/software_ddraw/meson.build b/src/modules/evas/engines/software_ddraw/meson.build index 9b74275..1b58f71 100644 --- a/src/modules/evas/engines/software_ddraw/meson.build +++ b/src/modules/evas/engines/software_ddraw/meson.build @@ -9,6 +9,7 @@ engine_deps = [cc.find_library('ddraw')] shared_module(mod_full_name, engine_src, include_directories : config_dir + [engine_include_dir], + c_args : package_c_args, cpp_args: ['-fno-rtti', '-fno-exceptions'], dependencies : [eina, evas] + engine_deps, install : true, diff --git a/src/modules/evas/engines/software_gdi/meson.build b/src/modules/evas/engines/software_gdi/meson.build index ef7a0aa..50bbb54 100644 --- a/src/modules/evas/engines/software_gdi/meson.build +++ b/src/modules/evas/engines/software_gdi/meson.build @@ -8,6 +8,7 @@ engine_src = files([ engine_deps = [cc.find_library('gdi32')] shared_module(mod_full_name, engine_src, + c_args : package_c_args, include_directories : config_dir + [engine_include_dir], dependencies : [eina, evas] + engine_deps, install : true, diff --git a/src/modules/evas/image_loaders/meson.build b/src/modules/evas/image_loaders/meson.build index 7a339b4..999cb86 100644 --- a/src/modules/evas/image_loaders/meson.build +++ b/src/modules/evas/image_loaders/meson.build @@ -9,6 +9,7 @@ foreach loader_inst : evas_image_loaders_file evas_package_modules = join_paths(dir_lib, 'evas', 'modules') mod_install_dir = join_paths(evas_package_modules, 'image_loaders', loader, version_name) shared_module('shared_loader_'+loader, file, + c_args : package_c_args, include_directories : config_dir, dependencies : [eina, evas] + loader_deps, install : true, diff --git a/src/modules/evas/image_savers/meson.build b/src/modules/evas/image_savers/meson.build index 6e1e346..7ba39aa 100644 --- a/src/modules/evas/image_savers/meson.build +++ b/src/modules/evas/image_savers/meson.build @@ -9,6 +9,7 @@ foreach loader_inst : evas_image_savers_file evas_package_modules = join_paths(dir_lib, 'evas', 'modules') mod_install_dir = join_paths(evas_package_modules, 'image_savers', loader, version_name) shared_module('shared_saver_'+loader, file, + c_args : package_c_args, include_directories : config_dir, dependencies : [eina, evas] + loader_deps, install : true, -- 2.7.4