4 description : 'Audio support in efl'
7 option('avahi', # TIZEN_CONFIG
10 description : 'Avahi (zeroconf) support in efl'
13 option('x11', # TIZEN_CONFIG
16 description : 'X11 support in efl'
19 option('fb', # TIZEN_CONFIG
22 description : 'Framebuffer (/dev/fb / fbocon) support in efl'
28 description : 'SDL support in efl'
31 option('wl', # TIZEN_CONFIG
34 description : 'Wayland client support in efl'
37 option('buffer', # TIZEN_CONFIG
40 description : 'Generic graphics buffer API support in efl'
46 description : 'DRM/KMS advanced framebuffer/console support in efl'
52 description : 'Apple MacOS cocoa support in efl'
55 option('physics', # TIZEN_CONFIG
58 description : 'Physics engine (bullet) in efl'
64 description : 'Device abstraction (udev wrapper) in efl'
67 option('opengl', # TIZEN_CONFIG
69 choices : ['full', 'es-egl', 'none'],
71 description : 'Type of OpenGL support in efl'
77 description : 'The build id string for efl set as the EFL_BUILD_ID define')
79 option('eina-magic-debug',
82 description : 'Magic number checking of eina structures in efl'
85 option('debug-threads',
88 description : 'Thread debugging in efl'
91 option('build-examples', # TIZEN_CONFIG
94 description : 'Compile examples'
97 option('build-tests', # TIZEN_CONFIG
100 description : 'Compile tests'
105 choices : ['gnutls', 'openssl'],
107 description : 'Which SSL Crypto library used in efl'
113 description : 'Main loop integration for glib in efl'
119 description : 'Use glib to run the main loop in efl'
122 option('gstreamer', # TIZEN_CONFIG
125 description : 'GStreamer 1.0+ support in efl'
128 option('systemd', # TIZEN_CONFIG
131 description : 'Systemd support in efl'
134 option('pulseaudio', #TIZEN_CONFIG
137 description : 'Pulseaudio support for audio API'
140 option('network-backend',
142 choices : ['connman', 'none'],
144 description : 'Connman support in efl'
150 description : 'X11 XPresent extension support in efl'
156 description : 'X11 XGesture support in efl'
162 description : 'X11 XInput 2.0+ support in efl'
168 description : 'X11 XInput 2.2+ support in efl'
174 description : 'Framebuffer (/dev/fb / fbcon) touchscreen tslib support in efl'
180 description : 'Path to the eject binary, if "detect" internal eeze bins are used'
186 description : 'Path to the mount binary, if "detect" internal eeze bins are used'
189 option('unmount-path',
192 description : 'Path to the unmount binary, if "detect" internal eeze bins are used'
195 option('evas-modules',
197 choices : ['shared', 'static'],
199 description : 'Should modules be shared or statically inlined'
202 option('evas-loaders-disabler',
204 description : 'List of modular image loaders to disable in efl',
205 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'],
206 value : ['gst', 'pdf', 'ps', 'rsvg', 'raw', 'webp'],
209 option('ecore-imf-loaders-disabler', # TIZEN_CONFIG
211 description : 'List of input methods to disable in efl',
212 choices : ['xim', 'ibus', 'scim'],
213 value : ['xim', 'ibus', 'scim']
216 option('emotion-loaders-disabler',
218 description : 'List of video back-ends to disable in efl',
219 choices : ['gstreamer', 'gstreamer1', 'libvlc', 'xine'],
220 value : ['gstreamer','gstreamer1', 'libvlc', 'xine']
223 option('emotion-generic-loaders-disabler',
225 description : 'List of out-of-process generic binary video loaders to disable in efl',
230 option('harfbuzz', # TIZEN_CONFIG
233 description : 'Harfbuzz (complex text layout library) support in efl'
239 description : 'Fribidi (right to left text layout library) support in efl'
245 description : 'Fontconfig (system font database) support in efl'
248 option('edje-sound-and-video',
251 description : 'disable sound and video for edje'
257 description : 'Pixman software renderer support in efl'
260 option('hyphen', # TIZEN_CONFIG
263 description : 'Hyphen text layout support in efl'
266 option('embedded-lz4',
269 description : 'Use the embedded in-tree zlib r131 release instead of system zlib'
275 description : 'Libmount support for device mounting in efl'
281 description : 'VNS server support in efl for multiseat testing'
287 description : 'Video v4l2 support'
290 option('elua', # TIZEN_CONFIG
293 description : 'Lua launcher binary support in efl'
296 option('wl-deprecated',
299 description : 'Deprecated wayland support in efl'
302 option('drm-deprecated',
305 description : 'Deprecated DRM/KMS support in efl'
311 description: 'Localization'
316 choices : ['luajit', 'cxx', 'mono'],
318 description : 'Which auto-generated language bindings for efl to enable',
324 description: 'Mono/C# @beta Eo methods enabled in the efl'
327 option('mono-examples-dir',
330 description: 'Where eolian_mono will search for examples to embed into the documentation'
333 option('lua-interpreter', # TIZEN_CONFIG
335 choices: ['luajit', 'lua'],
337 description: 'Which Lua back-end library to use in efl'
340 option('native-arch-optimization',
343 description: 'Enable architecture native optimizations in efl'
349 description : 'elogind support in efl (subset of systemd)'
352 option('windows-version',
354 choices : ['vista', 'win7', 'win8', 'win81', 'win10'],
356 description : 'When on Windows, compile efl with the specified Windows version'
359 option('dictionaries-hyphen-dir',
361 value : '/usr/share/hyphen/',
362 description : 'The path to the hyphen dictionaries directory'
365 option('elementary-base-dir', # TIZEN_CONFIG
367 value : 'share/.elementary',
368 description : 'The name of the directory for user supplied elementary data files like themes, config files'
371 option('eolian-bootstrap',
374 description : 'Only build efl up to eolian_gen and install eina libeolian and eolian_gen, usefull for cross compiles'
380 description: 'enable tbm'
383 option('tizen_audio',
386 description: 'enable tizen audio'
389 option('install-eo-files', # TIZEN_CONFIG
392 description : 'Install any eo file'