{ "targets": [ { "cFlags": [ ], "cmd": "gcc a.c b.c -o a.out", "compiler": "gcc", "files": [ "a.c", "b.c" ], "out": "a.out" }, { "cFlags": [ ], "cmd": "clang test.c -o test", "compiler": "clang", "files": [ "test.c" ], "out": "test" }, { "cFlags": [ "-O3", "-DNDEBUG" ], "cmd": "clang -O3 -DNDEBUG test2.c -o test2", "compiler": "clang", "files": [ "test2.c" ], "out": "test2" }, { "cFlags": [ "-O3", "-DNDEBUG", "-g" ], "cmd": "gcc -O3 -DNDEBUG -g foo.c bar.c -o baz", "compiler": "gcc", "files": [ "foo.c", "bar.c" ], "out": "baz" } ] }