From 1f608d537bec0684526dfccb1973da5660547c83 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Wed, 31 Jul 2019 16:29:50 +0900 Subject: [PATCH] Revert "Revert "meson: move all tizen specific dependancy to 'tizen' option"" This reverts commit 32a707a0161975d35fe64beff351e1a98433c962. Change-Id: I7a355d74ec4856ec7d1b7ad93d8012d3116313f3 --- meson_options.txt | 18 +++++++++--------- packaging/efl.spec | 1 + src/lib/ecore_audio/meson.build | 2 +- src/lib/elementary/meson.build | 9 +++++---- src/modules/ecore_evas/engines/extn/meson.build | 6 +++--- src/modules/ecore_evas/meson.build | 5 +---- src/modules/evas/engines/meson.build | 5 ++--- 7 files changed, 22 insertions(+), 24 deletions(-) diff --git a/meson_options.txt b/meson_options.txt index a42d292..f7c2504 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -368,20 +368,20 @@ option('elementary-base-dir', description : 'The name of the directory for user supplied elementary data files like themes, config files' ) -option('tbm', +option('install-eo-files', type: 'boolean', - value: true, - description: 'enable tbm' + value: false, + description : 'Install any eo file' ) -option('tizen_audio', +option('tizen', type: 'boolean', - value: true, - description: 'enable tizen audio' + value: false, + description: 'enable tizen specific dependancy' ) -option('install-eo-files', +option('tbm', type: 'boolean', value: false, - description : 'Install any eo file' -) + description: 'tbm engine' +) \ No newline at end of file diff --git a/packaging/efl.spec b/packaging/efl.spec index 72aec7a..b7f264b 100644 --- a/packaging/efl.spec +++ b/packaging/efl.spec @@ -1221,6 +1221,7 @@ export XDG_RUNTIME_DIR="/tmp/" export DESTDIR=%{buildroot} meson setup \ + -Dtizen=true -Dtbm=true \ -Davahi=false -Dx11=false -Dfb=true -Dwl=true -Dbuffer=true -Dphysics=false -Dopengl=es-egl \ -Dbuild-examples=false -Dbuild-tests=false -Dgstreamer=false -Dsystemd=false -Dpulseaudio=false \ -Dtslib=false -Dhyphen=true -Delua=false -Dwl-deprecated=true -Dbindings=[] -Dinstall-eo-files=true \ diff --git a/src/lib/ecore_audio/meson.build b/src/lib/ecore_audio/meson.build index eec6ccb..6631ac2 100644 --- a/src/lib/ecore_audio/meson.build +++ b/src/lib/ecore_audio/meson.build @@ -74,7 +74,7 @@ if get_option('pulseaudio') config_h.set('HAVE_PULSE', '1') endif -if get_option('tizen_audio') +if get_option('tizen') ecore_audio_header_src += [ 'ecore_audio_obj_out_tizen.h' ] diff --git a/src/lib/elementary/meson.build b/src/lib/elementary/meson.build index 015dc98..042ca37 100644 --- a/src/lib/elementary/meson.build +++ b/src/lib/elementary/meson.build @@ -1033,10 +1033,11 @@ elementary_deps = [emile, eo, efl, edje, ethumb, ethumb_client, emotion, ecore_i elementary_pub_deps = [eina, eet, evas, ecore, ecore_evas, ecore_file, ecore_input, ecore_imf, ecore_con, edje, eldbus, efreet, efreet_mime, efreet_trash, ethumb_client, efl, elocation] -#<--TIZEN_ONLY -#elementary_deps += ecore_wl2 -elementary_pub_deps += [dl, thread_dep, ecore_wayland, ecore_wl2] -#TIZEN_ONLY--> + +#FIXME this dependancy looks weired +if get_option('tizen') + elementary_pub_deps += [dl, thread_dep, ecore_wayland, ecore_wl2] +endif elm_options = configuration_data() diff --git a/src/modules/ecore_evas/engines/extn/meson.build b/src/modules/ecore_evas/engines/extn/meson.build index 55deb07..94fa97c 100644 --- a/src/modules/ecore_evas/engines/extn/meson.build +++ b/src/modules/ecore_evas/engines/extn/meson.build @@ -1,9 +1,9 @@ engine_src = files(['ecore_evas_extn.c', 'ecore_evas_extn_buf.c', 'ecore_evas_extn_engine.h']) engine_deps = [ecore_input, ecore_ipc] -# TIZEN_ONLY -engine_deps += [ecore_wl2, dependency('tizen-extension-client')] -# END +if get_option('tizen') + engine_deps += [ecore_wl2, dependency('tizen-extension-client')] +endif shared_module(mod_full_name, engine_src, include_directories : config_dir + [engine_include_dir], diff --git a/src/modules/ecore_evas/meson.build b/src/modules/ecore_evas/meson.build index c147873..8c28fe4 100644 --- a/src/modules/ecore_evas/meson.build +++ b/src/modules/ecore_evas/meson.build @@ -5,10 +5,7 @@ engines = [ ['sdl', ['sdl']], ['wayland', ['wl']], ['x', ['x11']], -] - -engines += [ - ['tbm', ['tbm']], +['tbm', ['tbm']], ] if sys_windows == false diff --git a/src/modules/evas/engines/meson.build b/src/modules/evas/engines/meson.build index 1524d14..4a65e62 100644 --- a/src/modules/evas/engines/meson.build +++ b/src/modules/evas/engines/meson.build @@ -30,14 +30,13 @@ if get_option('opengl') == 'es-egl' engines += [['wayland_egl', ['wl']]] endif -#<----TIZEN_ONLY -if get_option('tbm') == true +if get_option('tizen') == true engines += [ ['gl_tbm', []], ['software_tbm', []], ] endif -#TIZEN_ONLY----> + foreach engine_conf : engines engine = engine_conf[0] -- 2.7.4