diff options
author | Daniel Mensinger <daniel@mensinger-ka.de> | 2019-02-16 19:57:50 +0100 |
---|---|---|
committer | Daniel Mensinger <daniel@mensinger-ka.de> | 2019-02-26 09:34:58 +0100 |
commit | 9e247cb52e65dd62450990fbb9a2c3935e8f11ab (patch) | |
tree | 64ce8e9541391bbb1757f0c12b5f677b23a0650d /test cases/rewrite | |
parent | 74bb79e26e17acbf6176e32089e7e27991f5d2d3 (diff) | |
download | meson-9e247cb52e65dd62450990fbb9a2c3935e8f11ab.zip meson-9e247cb52e65dd62450990fbb9a2c3935e8f11ab.tar.gz meson-9e247cb52e65dd62450990fbb9a2c3935e8f11ab.tar.bz2 |
rewriter: Set and delete default options
Diffstat (limited to 'test cases/rewrite')
-rw-r--r-- | test cases/rewrite/3 kwargs/defopts_delete.json | 18 | ||||
-rw-r--r-- | test cases/rewrite/3 kwargs/defopts_set.json | 24 |
2 files changed, 42 insertions, 0 deletions
diff --git a/test cases/rewrite/3 kwargs/defopts_delete.json b/test cases/rewrite/3 kwargs/defopts_delete.json new file mode 100644 index 0000000..0ed6d92 --- /dev/null +++ b/test cases/rewrite/3 kwargs/defopts_delete.json @@ -0,0 +1,18 @@ +[ + { + "type": "kwargs", + "function": "project", + "id": "", + "operation": "set", + "kwargs": { + "default_options": ["cpp_std=c++17", "buildtype=release", "debug=true"] + } + }, + { + "type": "default_options", + "operation": "delete", + "options": { + "buildtype": null + } + } +] diff --git a/test cases/rewrite/3 kwargs/defopts_set.json b/test cases/rewrite/3 kwargs/defopts_set.json new file mode 100644 index 0000000..ce67ac1 --- /dev/null +++ b/test cases/rewrite/3 kwargs/defopts_set.json @@ -0,0 +1,24 @@ +[ + { + "type": "default_options", + "operation": "set", + "options": { + "cpp_std": "c++17" + } + }, + { + "type": "default_options", + "operation": "set", + "options": { + "buildtype": "release", + "debug": true + } + }, + { + "type": "default_options", + "operation": "set", + "options": { + "cpp_std": "c++11" + } + } +] |