4 description : 'Flag for handling audio support in efl'
10 description : 'Flag for handling avahi support in efl'
16 description : 'Flag for handling x11 support in efl'
22 description : 'Flag for handling frame buffer support in efl'
28 description : 'Flag for handling sdl support in efl'
34 description : 'Flag for handling wayland support in efl'
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'
58 description : 'Flag for handling the internal physics engine in efl'
64 description : 'Flag for handling the device abstraction layer in efl'
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',
94 description : 'build examples'
100 description : 'build tests'
105 choices : ['gnutls', 'openssl'],
112 description : 'use glib or not'
118 description : 'use glib mainloop or not'
124 description : 'use gstreamer 1.0 support'
130 description : 'use systemd support'
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 : 'xi2 support'
167 description : 'xi22 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', 'svg', 'xcf', 'bmp', 'dds', 'eet', 'generic', 'gif', 'ico', 'jp2k', 'jpeg', 'pmaps', 'png', 'psd', 'tga', 'tgv', 'tiff', 'wbmp', 'webp', 'xpm', 'json'],
208 option('ecore-imf-loaders-disabler',
210 description : 'add names here to disable the loaders',
211 choices : ['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', 'libvlc', 'xine']
222 option('emotion-generic-loaders-disabler',
224 description : 'add names here to disable the loaders',
232 description : 'harfbuzz support'
238 description : 'fribidi 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'
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 : 'use libmount support or not'
286 description : 'add v4l2 support'
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'],
316 value : ['luajit', 'cxx'],
317 description : 'Add values here to enable the bindings',
323 description: 'Flag for enabling @beta Eo methods in the api'
326 option('lua-interpreter',
328 choices: ['luajit', 'lua'],
330 description: 'Select a type of lua interpreter to use it for edje and evas'
333 option('native-arch-optimization',
336 description: 'Flag for enabling architecture native optimizations'
342 description : 'use elogind support'
345 option('windows-version',
347 choices : ['vista', 'win7', 'win8', 'win81', 'win10'],
349 description : 'When host_machine is windows, compile the efl with the specified version of Windows'
352 option('dictionaries-hyphen-dir',
354 value : '/usr/share/hyphen/',
355 description : 'Put the path to hyphen dictionaries directory'
358 option('elementary-base-dir',
360 value : '.elementary',
361 description : 'Put the name of a base directory for elementary data'