option('opengl',
type: 'boolean',
value: true,
description: 'Enable OpenGL'
)
option('opengl_libname',
type: 'string',
value: 'libGL.so.1',
description: 'OpenGL library file name'
)
option('gles2_libname',
type: 'string',
value: 'libGLESv2.so.2',
description: 'GLESv2 library file name'
)
option('gles2',
type: 'boolean',
value: true,
description: 'Enable GLES2 support'
)
option('egl',
type: 'boolean',
value: true,
description: 'Enable EGL support'
)
option('glx',
type: 'boolean',
value: true,
description: 'Enable GLX support'
)
option('remote_desktop',
type: 'boolean',
value: true,
description: 'Enable remote desktop and screen cast support'
)
option('udev',
type: 'boolean',
value: true,
description: 'Enable udev support when using the X11 backend'
)
option('libwacom',
type: 'boolean',
value: true,
description: 'Enable libwacom support'
)
option('pango_ft2',
type: 'boolean',
value: true,
description: 'Enable PangoFt2 support'
)
option('startup_notification',
type: 'boolean',
value: true,
description: 'Enable startup notification support'
)
option('sm',
type: 'boolean',
value: true,
description: 'Enable X11 session management support'
)
option('introspection',
type: 'boolean',
value: true,
description: 'Enable GObject introspection'
)
option('cogl_tests',
type: 'boolean',
value: true,
description: 'Enable cogl tests'
)
option('clutter_tests',
type: 'boolean',
value: true,
description: 'Enable clutter tests'
)
option('core_tests',
type: 'boolean',
value: true,
description: 'Enable mutter core tests'
)
option('tests',
type: 'boolean',
value: false,
description: 'Enable tests globally. Specific test suites can be controlled with core_tests, clutter_tests, and cogl_tests'
)
option('profiler',
type: 'boolean',
value: false,
description: 'Enable Sysprof tracing'
)
option('installed_tests',
type: 'boolean',
value: false,
description: 'Enable mutter installed tests'
)
option('verbose',
type: 'boolean',
value: true,
description: 'Enable verbose logging ability'
)
option('default_driver',
type: 'combo',
choices: ['auto', 'gl', 'gl3', 'gles2', 'nop'],
value: 'gl'
)