efl/meson_options.txt

324 lines
6.1 KiB
Meson

option('audio',
type : 'boolean',
value : true,
description : 'Flag for handling audio support in efl'
)
option('avahi',
type : 'boolean',
value : true,
description : 'Flag for handling avahi support in efl'
)
option('x11',
type : 'boolean',
value : true,
description : 'Flag for handling x11 support in efl'
)
option('fb',
type : 'boolean',
value : false,
description : 'Flag for handling frame buffer support in efl'
)
option('sdl',
type : 'boolean',
value : false,
description : 'Flag for handling sdl support in efl'
)
option('wl',
type : 'boolean',
value : false,
description : 'Flag for handling wayland support in efl'
)
option('buffer',
type : 'boolean',
value : false,
description : 'Flag for handling buffer support in efl'
)
option('drm',
type : 'boolean',
value : false,
description : 'Flag for handling drm support in efl'
)
option('cocoa',
type : 'boolean',
value : false,
description : 'Flag for handling drm support in efl'
)
option('physics',
type : 'boolean',
value : true,
description : 'Flag for handling the internal physics engine in efl'
)
option('eeze',
type : 'boolean',
value : true,
description : 'Flag for handling the device abstraction layer in efl'
)
option('opengl',
type : 'combo',
choices : ['full', 'es-egl', 'none'],
value : 'full',
description : 'build efl with a special opengl support'
)
option('build-id',
type : 'string',
value : 'none',
description : 'The build id to attach to the efl build')
option('eina-magic-debug',
type : 'boolean',
value : true,
description : 'magic debug of eina structure'
)
option('debug-threads',
type : 'boolean',
value : false,
description : 'thread debugging'
)
option('build-examples',
type : 'boolean',
value : true,
description : 'build examples'
)
option('build-tests',
type : 'boolean',
value : true,
description : 'build examples'
)
option('crypto',
type : 'combo',
choices : ['gnutls', 'openssl'],
value : 'openssl'
)
option('glib',
type : 'boolean',
value : true,
description : 'use glib or not'
)
option('g-mainloop',
type : 'boolean',
value : false,
description : 'use glib mainloop or not'
)
option('gstreamer',
type : 'boolean',
value : true,
description : 'use gstreamer 1.0 support'
)
option('systemd',
type : 'boolean',
value : true,
description : 'use systemd support'
)
option('pulseaudio',
type : 'boolean',
value : true,
description : 'pulseaudio support'
)
option('network-backend',
type : 'combo',
choices : ['connman', 'none'],
value : 'none',
description : 'connman support'
)
option('xpresent',
type : 'boolean',
value : false,
description : 'xpresent support'
)
option('xgesture',
type : 'boolean',
value : false,
description : 'xgesture support'
)
option('xinput2',
type : 'boolean',
value : true,
description : 'xi2 support'
)
option('xinput22',
type : 'boolean',
value : false,
description : 'xi22 support'
)
option('tslib',
type : 'boolean',
value : true,
description : 'tslib support'
)
option('eject-path',
type : 'string',
value : 'detect',
description : 'path to use as eject binary, if "detect" internal eeze bins are used'
)
option('mount-path',
type : 'string',
value : 'detect',
description : 'path to use as eject binary, if "detect" internal eeze bins are used'
)
option('unmount-path',
type : 'string',
value : 'detect',
description : 'path to use as eject binary, if "detect" internal eeze bins are used'
)
option('evas-modules',
type : 'combo',
choices : ['shared', 'static'],
value : 'shared',
description : 'how to build the evas modules'
)
option('evas-loaders-disabler',
type : 'array',
description : 'add names here to disable the loaders',
choices : ['gst', 'pdf', 'ps', 'raw', 'svg', 'xcf', 'bmp', 'dds', 'eet', 'generic', 'gif', 'ico', 'jp2k', 'jpeg', 'pmaps', 'png', 'psd', 'tga', 'tgv', 'tiff', 'wbmp', 'webp', 'xpm'],
value : ['webp']
)
option('ecore-imf-loaders-disabler',
type : 'array',
description : 'add names here to disable the loaders',
choices : ['xim', 'ibus', 'scim'],
value : ['scim']
)
option('emotion-loaders-disabler',
type : 'array',
description : 'add names here to disable the loaders',
choices : ['gstreamer', 'gstreamer1', 'libvlc', 'xine'],
value : ['gstreamer', 'libvlc', 'xine']
)
option('emotion-generic-loaders-disabler',
type : 'array',
description : 'add names here to disable the loaders',
choices : ['vlc'],
value : ['vlc']
)
option('harfbuzz',
type : 'boolean',
value : false,
description : 'harfbuzz support'
)
option('fribidi',
type : 'boolean',
value : true,
description : 'fribidi support'
)
option('fontconfig',
type : 'boolean',
value : true,
description : 'fontconfig support'
)
option('edje-sound-and-video',
type : 'boolean',
value : true,
description : 'disable sound and video for edje'
)
option('pixman',
type : 'boolean',
value : false,
description : 'Enable pixman support in evas'
)
option('hyphen',
type : 'boolean',
value : false,
description : 'Enable hyphen support in evas'
)
option('embedded-lz4',
type : 'boolean',
value : true,
description : 'do not use the system lz4, but rather the embedded r131 release'
)
option('libmount',
type : 'boolean',
value : true,
description : 'use libmount support or not'
)
option('vnc-server',
type : 'boolean',
value : false,
description : 'use libmount support or not'
)
option('v4l2',
type : 'boolean',
value : true,
description : 'add v4l2 support'
)
option('elua',
type : 'boolean',
value : true,
description : 'Flag for handling elua support in efl'
)
option('wl-deprecated',
type : 'boolean',
value : false,
description : 'Flag for handling deprecated wayland support in efl'
)
option('drm-deprecated',
type : 'boolean',
value : false,
description : 'Flag for handling deprecated drm support in efl'
)
option('nls',
type: 'boolean',
value: true,
description: 'enable localization: (default=true)'
)
option('luajit',
type: 'boolean',
value: true,
description: 'Flag for handling lua bindings'
)
option('cxx',
type: 'boolean',
value: true,
description: 'Flag for handling cxx bindings'
)