{ "version": "2.0.0", "tasks": [ { "label": "Configure: Debug", "type": "shell", "command": "cd scripts; ./configure-debug.sh", "group": { "isDefault": false }, "problemMatcher": [], "detail": "Configure Debug" }, { "label": "Build: Debug", "type": "shell", "command": "cd scripts; ./build-debug.sh", "group": { "kind": "build", "isDefault": true }, "problemMatcher": [], "detail": "Build Debug" }, { "label": "Configure: Relwithdeb", "type": "shell", "command": "cd scripts; ./configure-relwithdeb.sh", "group": { "isDefault": false }, "problemMatcher": [], "detail": "Configure Release with debug info" }, { "label": "Build: Relwithdeb", "type": "shell", "command": "cd scripts; ./build-relwithdeb.sh", "group": { "kind": "build", "isDefault": true }, "problemMatcher": [], "detail": "Build Release with debug info" }, { "label": "Clean: Debug", "type": "shell", "command": "cd build/debug; ninja clean", "group": { "isDefault": false }, "detail": "Clean debug files" }, { "label": "Build: All", "type": "shell", "command": "cd scripts; ./build.sh", "group": { "kind": "build", "isDefault": true }, "problemMatcher": [], "detail": "Build all types" }, { "label": "Clean: All", "type": "shell", "command": "cd scripts; ./clean.sh", "group": { "isDefault": false }, "problemMatcher": [], "detail": "Clean All files" } ] }