From 9e247cb52e65dd62450990fbb9a2c3935e8f11ab Mon Sep 17 00:00:00 2001 From: Daniel Mensinger Date: Sat, 16 Feb 2019 19:57:50 +0100 Subject: rewriter: Set and delete default options --- test cases/rewrite/3 kwargs/defopts_delete.json | 18 ++++++++++++++++++ test cases/rewrite/3 kwargs/defopts_set.json | 24 ++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 test cases/rewrite/3 kwargs/defopts_delete.json create mode 100644 test cases/rewrite/3 kwargs/defopts_set.json (limited to 'test cases') 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" + } + } +] -- cgit v1.1