1{
2   "targets": [
3      {
4         "cFlags": [ ],
5         "cmd": "gcc  a.c b.c -o a.out",
6         "compiler": "gcc",
7         "files": [
8            "a.c",
9            "b.c"
10         ],
11         "out": "a.out"
12      },
13      {
14         "cFlags": [ ],
15         "cmd": "clang  test.c -o test",
16         "compiler": "clang",
17         "files": [
18            "test.c"
19         ],
20         "out": "test"
21      },
22      {
23         "cFlags": [
24            "-O3",
25            "-DNDEBUG"
26         ],
27         "cmd": "clang -O3 -DNDEBUG test2.c -o test2",
28         "compiler": "clang",
29         "files": [
30            "test2.c"
31         ],
32         "out": "test2"
33      },
34      {
35         "cFlags": [
36            "-O3",
37            "-DNDEBUG",
38            "-g"
39         ],
40         "cmd": "gcc -O3 -DNDEBUG -g foo.c bar.c -o baz",
41         "compiler": "gcc",
42         "files": [
43            "foo.c",
44            "bar.c"
45         ],
46         "out": "baz"
47      }
48   ]
49}
50