4 description : 'Flag for handling audio support in efl'
7 option('avahi', # TIZEN_CONFIG
10 description : 'Flag for handling avahi support in efl'
13 option('x11', # TIZEN_CONFIG
16 description : 'Flag for handling x11 support in efl'
19 option('fb', # TIZEN_CONFIG
22 description : 'Flag for handling frame buffer support in efl'
28 description : 'Flag for handling sdl support in efl'
31 option('wl', # TIZEN_CONFIG
34 description : 'Flag for handling wayland support in efl'
37 option('buffer', # TIZEN_CONFIG
40 description : 'Flag for handling buffer support in efl'
46 description : 'Flag for handling drm support in efl'
52 description : 'Flag for handling apple cocoa support in efl'
55 option('physics', # TIZEN_CONFIG
58 description : 'Flag for handling the internal physics engine in efl'
64 description : 'Flag for handling the device abstraction layer in efl'
67 option('opengl', # TIZEN_CONFIG
69 choices : ['full', 'es-egl', 'none'],
71 description : 'build efl with a special opengl support'
77 description : 'The build id to attach to the efl build')
79 option('eina-magic-debug',
82 description : 'magic debug of eina structure'
85 option('debug-threads',
88 description : 'thread debugging'
91 option('build-examples', # TIZEN_CONFIG
94 description : 'build examples'
97 option('build-tests', # TIZEN_CONFIG
100 description : 'build tests'
105 choices : ['gnutls', 'openssl'],
112 description : 'use glib or not'
118 description : 'use glib mainloop or not'
121 option('gstreamer', # TIZEN_CONFIG
124 description : 'use gstreamer 1.0 support'
127 option('systemd', # TIZEN_CONFIG
130 description : 'use systemd support'
133 option('pulseaudio', #TIZEN_CONFIG
136 description : 'pulseaudio support'
139 option('network-backend',
141 choices : ['connman', 'none'],
143 description : 'connman support'
149 description : 'xpresent support'
155 description : 'xgesture support'
161 description : 'xinpput 2.0+ support'
167 description : 'xiinput 2.2+ support'
173 description : 'tslib support'
179 description : 'path to use as eject binary, if "detect" internal eeze bins are used'
185 description : 'path to use as eject binary, if "detect" internal eeze bins are used'
188 option('unmount-path',
191 description : 'path to use as eject binary, if "detect" internal eeze bins are used'
194 option('evas-modules',
196 choices : ['shared', 'static'],
198 description : 'how to build the evas modules'
201 option('evas-loaders-disabler',
203 description : 'add names here to disable the loaders',
204 choices : ['gst', 'pdf', 'ps', 'raw', 'rsvg', 'svg', 'xcf', 'bmp', 'dds', 'eet', 'generic', 'gif', 'ico', 'jp2k', 'jpeg', 'pmaps', 'png', 'psd', 'tga', 'tgv', 'tiff', 'wbmp', 'webp', 'xpm', 'json'],
205 value : ['gst', 'pdf', 'ps', 'rsvg', 'raw', 'webp'],
208 option('ecore-imf-loaders-disabler', # TIZEN_CONFIG
210 description : 'add names here to disable the loaders',
211 choices : ['xim', 'ibus', 'scim'],
212 value : ['xim', 'ibus', 'scim']
215 option('emotion-loaders-disabler',
217 description : 'add names here to disable the loaders',
218 choices : ['gstreamer', 'gstreamer1', 'libvlc', 'xine'],
219 value : ['gstreamer','gstreamer1', 'libvlc', 'xine']
222 option('emotion-generic-loaders-disabler',
224 description : 'add names here to disable the loaders',
229 option('harfbuzz', # TIZEN_CONFIG
232 description : 'harfbuzz (complex text layout library) support'
238 description : 'fribidi (right to left text layout library) support'
244 description : 'fontconfig support'
247 option('edje-sound-and-video',
250 description : 'disable sound and video for edje'
256 description : 'Enable pixman support in evas'
259 option('hyphen', # TIZEN_CONFIG
262 description : 'Enable hyphen support in evas'
265 option('embedded-lz4',
268 description : 'do not use the system lz4, but rather the embedded r131 release'
274 description : 'use libmount support or not'
280 description : 'enable building a vnc-server for multiseat testing'
286 description : 'add v4l2 support'
289 option('elua', # TIZEN_CONFIG
292 description : 'Flag for handling elua support in efl'
295 option('wl-deprecated',
298 description : 'Flag for handling deprecated wayland support in efl'
301 option('drm-deprecated',
304 description : 'Flag for handling deprecated drm support in efl'
310 description: 'enable localization: (default=true)'
315 choices : ['luajit', 'cxx', 'mono'],
317 description : 'Add values here to enable the bindings',
323 description: 'Flag for enabling @beta Eo methods in the api'
326 option('mono-examples-dir',
329 description: 'Directory where eolian_mono will search for examples to embed into the documentation'
332 option('lua-interpreter', # TIZEN_CONFIG
334 choices: ['luajit', 'lua'],
336 description: 'Select a type of lua interpreter to use it for edje and evas'
339 option('native-arch-optimization',
342 description: 'Flag for enabling architecture native optimizations'
348 description : 'use elogind support'
351 option('windows-version',
353 choices : ['vista', 'win7', 'win8', 'win81', 'win10'],
355 description : 'When host_machine is windows, compile the efl with the specified version of Windows'
358 option('dictionaries-hyphen-dir',
360 value : '/usr/share/hyphen/',
361 description : 'Put the path to hyphen dictionaries directory'
364 option('elementary-base-dir', # TIZEN_CONFIG
366 value : 'share/.elementary',
367 description : 'Put the name of a base directory for elementary data'
370 option('eolian-bootstrap',
373 description : 'Only build efl up to eolian_gen and install eina libeolian and eolian_gen, usefull for cross compiles'
379 description: 'enable tbm'
382 option('tizen_audio',
385 description: 'enable tizen audio'
388 option('install-eo-files', # TIZEN_CONFIG
391 description : 'Set this to false to not install any eo file'