{ "version": "2.0.0", "tasks": [ { "label": "Configure: Debug", "type": "shell", "command": "./scripts/build_script configure -b debug", "windows": { "command": "powershell.exe", "args": [ "-NoProfile", "-Command", "& './scripts/build_script.exe' configure -b debug -v" ], "options": { "cwd": "${workspaceFolder}" } }, "group": { "isDefault": false }, "problemMatcher": [], "detail": "Configure Debug" }, { "label": "Build: Debug", "type": "shell", "command": "./scripts/build_script build -b debug", "windows": { "command": "powershell.exe", "args": [ "-NoProfile", "-Command", "& './scripts/build_script.exe' build -b debug" ], "options": { "cwd": "${workspaceFolder}" } }, "group": { "kind": "build", "isDefault": true }, "problemMatcher": [], "detail": "Build Debug" }, { "label": "Configure: Relwithdeb", "type": "shell", "command": "./scripts/build_script configure -b relwithdeb", "windows": { "command": "powershell.exe", "args": [ "-NoProfile", "-Command", "& './scripts/build_script.exe' configure -b relwithdeb" ], "options": { "cwd": "${workspaceFolder}" } }, "group": { "isDefault": false }, "problemMatcher": [], "detail": "Configure Release with debug info" }, { "label": "Build: Relwithdeb", "type": "shell", "command": "./scripts/build_script build -b relwithdeb", "windows": { "command": "powershell.exe", "args": [ "-NoProfile", "-Command", "& './scripts/build_script.exe' build -b relwithdeb" ], "options": { "cwd": "${workspaceFolder}" } }, "group": { "kind": "build", "isDefault": true }, "problemMatcher": [], "detail": "Build Release with debug info" }, { "label": "Configure: Release", "type": "shell", "command": "./scripts/build_script configure -b release", "windows": { "command": "powershell.exe", "args": [ "-NoProfile", "-Command", "& './scripts/build_script.exe' configure -b release" ], "options": { "cwd": "${workspaceFolder}" } }, "group": { "isDefault": false }, "problemMatcher": [], "detail": "Configure Release" }, { "label": "Build: Release", "type": "shell", "command": "./scripts/build_script build -b release", "windows": { "command": "powershell.exe", "args": [ "-NoProfile", "-Command", "& './scripts/build_script.exe' build -b release" ], "options": { "cwd": "${workspaceFolder}" } }, "group": { "kind": "build", "isDefault": true }, "problemMatcher": [], "detail": "Build Release" }, { "label": "Clean: Debug", "type": "shell", "command": "./scripts/build_script clean -b debug", "windows": { "command": "powershell.exe", "args": [ "-NoProfile", "-Command", "& './scripts/build_script.exe' clean -b debug" ], "options": { "cwd": "${workspaceFolder}" } }, "group": { "isDefault": false }, "detail": "Clean debug files" }, { "label": "Build: All", "type": "shell", "command": "./scripts/build_script build", "windows": { "command": "powershell.exe", "args": [ "-NoProfile", "-Command", "& './scripts/build_script.exe' build" ], "options": { "cwd": "${workspaceFolder}" } }, "group": { "kind": "build", "isDefault": true }, "problemMatcher": [], "detail": "Build all types" }, { "label": "Clean: All", "type": "shell", "command": "./scripts/build_script clean", "windows": { "command": "powershell.exe", "args": [ "-NoProfile", "-Command", "& './scripts/build_script.exe' clean" ], "options": { "cwd": "${workspaceFolder}" } }, "group": { "isDefault": false }, "problemMatcher": [], "detail": "Clean All files" } ] }