mirror of
https://gitlab.freedesktop.org/monado/monado.git
synced 2024-12-27 18:16:55 +00:00
097eeb4f29
If you explicitly request an option, and it's not available due to dependencies, we now error out instead of silently changing the value.
49 lines
1.3 KiB
Python
49 lines
1.3 KiB
Python
# SPDX-FileCopyrightText: 2021-2022, Collabora, Ltd.
|
|
# SPDX-License-Identifier: CC0-1.0
|
|
|
|
with section("parse"):
|
|
|
|
# Specify structure for custom cmake functions
|
|
additional_commands = {
|
|
"generate_openxr_runtime_manifest_at_install": {
|
|
"kwargs": {
|
|
"DESTINATION": 1,
|
|
"MANIFEST_TEMPLATE": 1,
|
|
"OUT_FILENAME": 1,
|
|
"RELATIVE_RUNTIME_DIR": 1,
|
|
"RUNTIME_DIR_RELATIVE_TO_MANIFEST": 1,
|
|
"RUNTIME_TARGET": 1,
|
|
},
|
|
"pargs": {"flags": ["ABSOLUTE_RUNTIME_PATH"], "nargs": "*"},
|
|
},
|
|
"generate_openxr_runtime_manifest_buildtree": {
|
|
"kwargs": {"MANIFEST_TEMPLATE": 1, "OUT_FILE": 1, "RUNTIME_TARGET": 1},
|
|
"pargs": {"flags": [], "nargs": "*"},
|
|
},
|
|
"option_with_deps": {
|
|
"kwargs": {"DEFAULT": 1, "DEPENDS": "+"},
|
|
"pargs": {"flags": [], "nargs": "2+"},
|
|
},
|
|
}
|
|
|
|
with section("format"):
|
|
line_width = 100
|
|
tab_size = 8
|
|
use_tabchars = True
|
|
fractional_tab_policy = "use-space"
|
|
|
|
max_prefix_chars = 4
|
|
|
|
dangle_parens = True
|
|
dangle_align = "prefix-indent"
|
|
max_pargs_hwrap = 4
|
|
max_rows_cmdline = 1
|
|
|
|
keyword_case = "upper"
|
|
|
|
|
|
# Do not reflow comments
|
|
|
|
with section("markup"):
|
|
enable_markup = False
|