aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/rewriter.py
diff options
context:
space:
mode:
authorDaniel Mensinger <daniel@mensinger-ka.de>2019-02-16 14:48:11 +0100
committerDaniel Mensinger <daniel@mensinger-ka.de>2019-02-26 09:34:57 +0100
commite37d32aa9dfa1cac47b6f50a86b25b0317d58c3a (patch)
tree150e433aa9022eba77afe40364eb3408013f845a /mesonbuild/rewriter.py
parent92f95b3326579944ebfe6b49ee7ffd1e57400601 (diff)
downloadmeson-e37d32aa9dfa1cac47b6f50a86b25b0317d58c3a.zip
meson-e37d32aa9dfa1cac47b6f50a86b25b0317d58c3a.tar.gz
meson-e37d32aa9dfa1cac47b6f50a86b25b0317d58c3a.tar.bz2
rewriter: Basic default_options support
Diffstat (limited to 'mesonbuild/rewriter.py')
-rw-r--r--mesonbuild/rewriter.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/mesonbuild/rewriter.py b/mesonbuild/rewriter.py
index fa26571..2bb1bc7 100644
--- a/mesonbuild/rewriter.py
+++ b/mesonbuild/rewriter.py
@@ -213,7 +213,7 @@ class MTypeList(MTypeBase):
removed_list += [i]
self.node.args.arguments = removed_list
-class MtypeStrList(MTypeList):
+class MTypeStrList(MTypeList):
def __init__(self, node: mparser.BaseNode):
super().__init__(node)
@@ -268,8 +268,8 @@ rewriter_func_kwargs = {
'not_found_message': MTypeStr,
'required': MTypeBool,
'static': MTypeBool,
- 'version': MtypeStrList,
- 'modules': MtypeStrList
+ 'version': MTypeStrList,
+ 'modules': MTypeStrList
},
'target': {
'build_by_default': MTypeBool,
@@ -285,8 +285,9 @@ rewriter_func_kwargs = {
'pie': MTypeBool
},
'project': {
+ 'default_options': MTypeStrList,
'meson_version': MTypeStr,
- 'license': MtypeStrList,
+ 'license': MTypeStrList,
'subproject_dir': MTypeStr,
'version': MTypeStr
}