2020-01-25 14:36:31 +00:00
|
|
|
# Copyright 2019-2020, Collabora, Ltd.
|
2019-09-24 13:43:43 +00:00
|
|
|
# SPDX-License-Identifier: BSL-1.0
|
|
|
|
|
|
|
|
option('drivers',
|
|
|
|
type: 'array',
|
2019-03-12 01:02:06 +00:00
|
|
|
choices: ['auto', 'dummy', 'hdk', 'hydra', 'ns', 'ohmd', 'psmv', 'psvr', 'rs', 'v4l2', 'vive', 'survive'],
|
2019-09-24 13:43:43 +00:00
|
|
|
value: ['auto'],
|
|
|
|
description: 'Set of drivers to build')
|
|
|
|
|
|
|
|
option('docs',
|
|
|
|
type: 'feature',
|
|
|
|
value: 'auto',
|
|
|
|
description: 'Build the documentation')
|
|
|
|
|
|
|
|
option('doxygen-warn-undocumented',
|
|
|
|
type: 'boolean',
|
|
|
|
value: false,
|
|
|
|
description: 'Configure doxygen to emit warnings for undocumented entities')
|
|
|
|
|
|
|
|
option('doxygen-extract-all',
|
|
|
|
type: 'boolean',
|
|
|
|
value: false,
|
|
|
|
description: 'Extract all entities for documentation, not just documented ones')
|
|
|
|
|
|
|
|
option('gui',
|
|
|
|
type: 'feature',
|
|
|
|
value: 'auto',
|
|
|
|
description: 'Enable GUI')
|
|
|
|
|
|
|
|
option('tracking',
|
|
|
|
type: 'feature',
|
|
|
|
value: 'auto',
|
|
|
|
description: 'Enable tracking support')
|
|
|
|
|
|
|
|
option('vulkan-validation',
|
|
|
|
type: 'boolean',
|
|
|
|
value: true,
|
|
|
|
description: 'Enable Vulkan validation for compositor')
|
|
|
|
|
|
|
|
option('install-active-runtime',
|
|
|
|
type: 'boolean',
|
|
|
|
value: true,
|
|
|
|
description: 'Make Monado the default OpenXR runtime on install')
|
2020-01-14 18:21:23 +00:00
|
|
|
|
|
|
|
option('opengl',
|
|
|
|
type: 'feature',
|
|
|
|
value: 'auto',
|
|
|
|
description: 'Enable OpenGL/GLES application support.')
|
|
|
|
|
|
|
|
option('egl',
|
|
|
|
type: 'feature',
|
|
|
|
value: 'auto',
|
|
|
|
description: 'Enable EGL application support.')
|
|
|
|
|
|
|
|
option('xlib',
|
|
|
|
type: 'feature',
|
|
|
|
value: 'auto',
|
|
|
|
description: 'Enable xlib application support. Also required for direct mode on X.')
|
|
|
|
|
|
|
|
option('xcb',
|
|
|
|
type: 'feature',
|
|
|
|
value: 'auto',
|
|
|
|
description: 'Enable xcb support for direct mode on X.')
|
|
|
|
|
|
|
|
option('wayland',
|
|
|
|
type: 'feature',
|
|
|
|
value: 'auto',
|
|
|
|
description: 'Enable support for Wayland rendering.')
|