diff options
author | Marvin Scholz <epirat07@gmail.com> | 2022-11-22 23:20:05 +0100 |
---|---|---|
committer | Xavier Claessens <xclaesse@gmail.com> | 2022-12-06 10:59:00 -0500 |
commit | 85a58f12f09795078b8bd2a26fce0465d46c36a2 (patch) | |
tree | fe30c914ae0160851d951a35b700136e815146cb /mesonbuild/interpreter | |
parent | cee7ecde3de4a338081d6856b4127f5dc268fb40 (diff) | |
download | meson-85a58f12f09795078b8bd2a26fce0465d46c36a2.zip meson-85a58f12f09795078b8bd2a26fce0465d46c36a2.tar.gz meson-85a58f12f09795078b8bd2a26fce0465d46c36a2.tar.bz2 |
interpreter: compiler: Allow array for the prefix kwarg
Diffstat (limited to 'mesonbuild/interpreter')
-rw-r--r-- | mesonbuild/interpreter/compiler.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/mesonbuild/interpreter/compiler.py b/mesonbuild/interpreter/compiler.py index 7397321..8b6efd2 100644 --- a/mesonbuild/interpreter/compiler.py +++ b/mesonbuild/interpreter/compiler.py @@ -142,7 +142,13 @@ _INCLUDE_DIRS_KW: KwargInfo[T.List[build.IncludeDirs]] = KwargInfo( default=[], listify=True, ) -_PREFIX_KW = KwargInfo('prefix', str, default='') +_PREFIX_KW: KwargInfo[str] = KwargInfo( + 'prefix', + (str, ContainerTypeInfo(list, str)), + default='', + since_values={list: '1.0.0'}, + convertor=lambda x: '\n'.join(x) if isinstance(x, list) else x) + _NO_BUILTIN_ARGS_KW = KwargInfo('no_builtin_args', bool, default=False) _NAME_KW = KwargInfo('name', str, default='') |