meson: move all tizen specific dependancy to 'tizen' option 32/210732/3
authorsubhransu mohanty <sub.mohanty@samsung.com>
Wed, 24 Jul 2019 06:06:35 +0000 (15:06 +0900)
committerSubhransu Mohanty <sub.mohanty@samsung.com>
Mon, 29 Jul 2019 00:45:23 +0000 (00:45 +0000)
Change-Id: I3dd32b5aebb89a7276cf6f58d93bc9b77238bd4b

meson_options.txt
packaging/efl.spec
src/lib/ecore_audio/meson.build
src/lib/elementary/meson.build
src/modules/ecore_evas/engines/extn/meson.build
src/modules/ecore_evas/meson.build
src/modules/evas/engines/meson.build

index a42d292..f7c2504 100644 (file)
@@ -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
index 72aec7a..b7f264b 100644 (file)
@@ -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 \
index eec6ccb..6631ac2 100644 (file)
@@ -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'
   ]
index 2e5375e..ab76232 100644 (file)
@@ -1035,10 +1035,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()
 
index 55deb07..94fa97c 100644 (file)
@@ -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],
index c147873..8c28fe4 100644 (file)
@@ -5,10 +5,7 @@ engines = [
 ['sdl', ['sdl']],
 ['wayland', ['wl']],
 ['x', ['x11']],
-]
-
-engines += [
-  ['tbm', ['tbm']],
+['tbm', ['tbm']],
 ]
 
 if sys_windows == false
index 1524d14..4a65e62 100644 (file)
@@ -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]