| [ |
| { |
| "name": "gcc path", |
| "records": [ |
| { |
| "wd": "/tmp/stable", |
| "wrapper": { |
| "cmd": { |
| "path": "./x86_64-cros-linux-gnu-gcc", |
| "args": [ |
| "main.cc" |
| ] |
| } |
| }, |
| "cmds": [ |
| { |
| "cmd": { |
| "path": "./x86_64-cros-linux-gnu-gcc.real", |
| "args": [ |
| "-Wno-maybe-uninitialized", |
| "-Wno-unused-local-typedefs", |
| "-Wno-deprecated-declarations", |
| "main.cc" |
| ] |
| } |
| } |
| ] |
| }, |
| { |
| "wd": "/tmp/stable", |
| "wrapper": { |
| "cmd": { |
| "path": "./x86_64-cros-linux-gnu-gcc", |
| "args": [ |
| "main.cc" |
| ] |
| }, |
| "stdout": "somemessage", |
| "stderr": "someerror", |
| "exitcode": 1 |
| }, |
| "cmds": [ |
| { |
| "cmd": { |
| "path": "./x86_64-cros-linux-gnu-gcc.real", |
| "args": [ |
| "-Wno-maybe-uninitialized", |
| "-Wno-unused-local-typedefs", |
| "-Wno-deprecated-declarations", |
| "main.cc" |
| ] |
| }, |
| "stdout": "somemessage", |
| "stderr": "someerror", |
| "exitcode": 1 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "name": "gcc [main.cc] target specific", |
| "records": [ |
| { |
| "wd": "/tmp/stable", |
| "wrapper": { |
| "cmd": { |
| "path": "./x86_64-cros-linux-gnu-gcc", |
| "args": [ |
| "main.cc" |
| ] |
| } |
| }, |
| "cmds": [ |
| { |
| "cmd": { |
| "path": "./x86_64-cros-linux-gnu-gcc.real", |
| "args": [ |
| "-Wno-maybe-uninitialized", |
| "-Wno-unused-local-typedefs", |
| "-Wno-deprecated-declarations", |
| "main.cc" |
| ] |
| } |
| } |
| ] |
| }, |
| { |
| "wd": "/tmp/stable", |
| "wrapper": { |
| "cmd": { |
| "path": "./x86_64-cros-linux-eabi-gcc", |
| "args": [ |
| "main.cc" |
| ] |
| } |
| }, |
| "cmds": [ |
| { |
| "cmd": { |
| "path": "./x86_64-cros-linux-eabi-gcc.real", |
| "args": [ |
| "-Wno-maybe-uninitialized", |
| "-Wno-unused-local-typedefs", |
| "-Wno-deprecated-declarations", |
| "main.cc" |
| ] |
| } |
| } |
| ] |
| }, |
| { |
| "wd": "/tmp/stable", |
| "wrapper": { |
| "cmd": { |
| "path": "./x86_64-cros-win-gnu-gcc", |
| "args": [ |
| "main.cc" |
| ] |
| } |
| }, |
| "cmds": [ |
| { |
| "cmd": { |
| "path": "./x86_64-cros-win-gnu-gcc.real", |
| "args": [ |
| "-Wno-maybe-uninitialized", |
| "-Wno-unused-local-typedefs", |
| "-Wno-deprecated-declarations", |
| "main.cc" |
| ] |
| } |
| } |
| ] |
| }, |
| { |
| "wd": "/tmp/stable", |
| "wrapper": { |
| "cmd": { |
| "path": "./armv7m-cros-linux-gnu-gcc", |
| "args": [ |
| "main.cc" |
| ] |
| } |
| }, |
| "cmds": [ |
| { |
| "cmd": { |
| "path": "./armv7m-cros-linux-gnu-gcc.real", |
| "args": [ |
| "-Wno-maybe-uninitialized", |
| "-Wno-unused-local-typedefs", |
| "-Wno-deprecated-declarations", |
| "main.cc" |
| ] |
| } |
| } |
| ] |
| }, |
| { |
| "wd": "/tmp/stable", |
| "wrapper": { |
| "cmd": { |
| "path": "./armv7m-cros-linux-eabi-gcc", |
| "args": [ |
| "main.cc" |
| ] |
| } |
| }, |
| "cmds": [ |
| { |
| "cmd": { |
| "path": "./armv7m-cros-linux-eabi-gcc.real", |
| "args": [ |
| "-Wno-maybe-uninitialized", |
| "-Wno-unused-local-typedefs", |
| "-Wno-deprecated-declarations", |
| "main.cc" |
| ] |
| } |
| } |
| ] |
| }, |
| { |
| "wd": "/tmp/stable", |
| "wrapper": { |
| "cmd": { |
| "path": "./armv7m-cros-win-gnu-gcc", |
| "args": [ |
| "main.cc" |
| ] |
| } |
| }, |
| "cmds": [ |
| { |
| "cmd": { |
| "path": "./armv7m-cros-win-gnu-gcc.real", |
| "args": [ |
| "-Wno-maybe-uninitialized", |
| "-Wno-unused-local-typedefs", |
| "-Wno-deprecated-declarations", |
| "main.cc" |
| ] |
| } |
| } |
| ] |
| }, |
| { |
| "wd": "/tmp/stable", |
| "wrapper": { |
| "cmd": { |
| "path": "./armv8m-cros-linux-gnu-gcc", |
| "args": [ |
| "main.cc" |
| ] |
| } |
| }, |
| "cmds": [ |
| { |
| "cmd": { |
| "path": "./armv8m-cros-linux-gnu-gcc.real", |
| "args": [ |
| "-Wno-maybe-uninitialized", |
| "-Wno-unused-local-typedefs", |
| "-Wno-deprecated-declarations", |
| "main.cc" |
| ] |
| } |
| } |
| ] |
| }, |
| { |
| "wd": "/tmp/stable", |
| "wrapper": { |
| "cmd": { |
| "path": "./armv8m-cros-linux-eabi-gcc", |
| "args": [ |
| "main.cc" |
| ] |
| } |
| }, |
| "cmds": [ |
| { |
| "cmd": { |
| "path": "./armv8m-cros-linux-eabi-gcc.real", |
| "args": [ |
| "-Wno-maybe-uninitialized", |
| "-Wno-unused-local-typedefs", |
| "-Wno-deprecated-declarations", |
| "main.cc" |
| ] |
| } |
| } |
| ] |
| }, |
| { |
| "wd": "/tmp/stable", |
| "wrapper": { |
| "cmd": { |
| "path": "./armv8m-cros-win-gnu-gcc", |
| "args": [ |
| "main.cc" |
| ] |
| } |
| }, |
| "cmds": [ |
| { |
| "cmd": { |
| "path": "./armv8m-cros-win-gnu-gcc.real", |
| "args": [ |
| "-Wno-maybe-uninitialized", |
| "-Wno-unused-local-typedefs", |
| "-Wno-deprecated-declarations", |
| "main.cc" |
| ] |
| } |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "name": "gcc specific args", |
| "records": [ |
| { |
| "wd": "/tmp/stable", |
| "wrapper": { |
| "cmd": { |
| "path": "./x86_64-cros-linux-gnu-gcc", |
| "args": [ |
| "-march=goldmont", |
| "main.cc" |
| ] |
| } |
| }, |
| "cmds": [ |
| { |
| "cmd": { |
| "path": "./x86_64-cros-linux-gnu-gcc.real", |
| "args": [ |
| "-Wno-maybe-uninitialized", |
| "-Wno-unused-local-typedefs", |
| "-Wno-deprecated-declarations", |
| "-march=goldmont", |
| "main.cc" |
| ] |
| } |
| } |
| ] |
| }, |
| { |
| "wd": "/tmp/stable", |
| "wrapper": { |
| "cmd": { |
| "path": "./x86_64-cros-linux-gnu-gcc", |
| "args": [ |
| "-march=goldmont-plus", |
| "main.cc" |
| ] |
| } |
| }, |
| "cmds": [ |
| { |
| "cmd": { |
| "path": "./x86_64-cros-linux-gnu-gcc.real", |
| "args": [ |
| "-Wno-maybe-uninitialized", |
| "-Wno-unused-local-typedefs", |
| "-Wno-deprecated-declarations", |
| "-march=goldmont-plus", |
| "main.cc" |
| ] |
| } |
| } |
| ] |
| }, |
| { |
| "wd": "/tmp/stable", |
| "wrapper": { |
| "cmd": { |
| "path": "./x86_64-cros-linux-gnu-gcc", |
| "args": [ |
| "-march=skylake", |
| "main.cc" |
| ] |
| } |
| }, |
| "cmds": [ |
| { |
| "cmd": { |
| "path": "./x86_64-cros-linux-gnu-gcc.real", |
| "args": [ |
| "-Wno-maybe-uninitialized", |
| "-Wno-unused-local-typedefs", |
| "-Wno-deprecated-declarations", |
| "-march=skylake", |
| "main.cc" |
| ] |
| } |
| } |
| ] |
| } |
| ] |
| } |
| ] |