{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "Build DebugSA", "type": "shell", "command": "${workspaceFolder}/tools/DebugSA.bat", "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": false, "clear": true }, "group": { "kind": "build", "isDefault": true }, "windows": { "options": { "shell": { "executable": "cmd.exe", "args": [ "/d", "/c" ] } } } }, { "label": "Build ReleaseSA", "type": "shell", "command": "${workspaceFolder}/tools/ReleaseSA.bat", "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": false, "clear": true }, "group": { "kind": "build", "isDefault": true }, "windows": { "options": { "shell": { "executable": "cmd.exe", "args": [ "/d", "/c" ] } } } }, { "label": "Build DebugVC", "type": "shell", "command": "${workspaceFolder}/tools/DebugVC.bat", "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": false, "clear": true }, "group": { "kind": "build", "isDefault": true }, "windows": { "options": { "shell": { "executable": "cmd.exe", "args": [ "/d", "/c" ] } } } }, { "label": "Build ReleaseVC", "type": "shell", "command": "${workspaceFolder}/tools/ReleaseVC.bat", "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": false, "clear": true }, "group": { "kind": "build", "isDefault": true }, "windows": { "options": { "shell": { "executable": "cmd.exe", "args": [ "/d", "/c" ] } } } }, { "label": "Build DebugIII", "type": "shell", "command": "${workspaceFolder}/tools/DebugIII.bat", "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": false, "clear": true }, "group": { "kind": "build", "isDefault": true }, "windows": { "options": { "shell": { "executable": "cmd.exe", "args": [ "/d", "/c" ] } } } }, { "label": "Build ReleaseIII", "type": "shell", "command": "${workspaceFolder}/tools/ReleaseIII.bat", "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": false, "clear": true }, "group": { "kind": "build", "isDefault": true }, "windows": { "options": { "shell": { "executable": "cmd.exe", "args": [ "/d", "/c" ] } } } }, { "label": "Build DebugAll", "type": "shell", "command": "${workspaceFolder}/tools/DebugAll.bat", "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": false, "clear": true }, "group": { "kind": "build", "isDefault": true }, "windows": { "options": { "shell": { "executable": "cmd.exe", "args": [ "/d", "/c" ] } } } }, { "label": "Build ReleaseAll", "type": "shell", "command": "${workspaceFolder}/tools/ReleaseAll.bat", "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": false, "clear": true }, "group": { "kind": "build", "isDefault": true }, "windows": { "options": { "shell": { "executable": "cmd.exe", "args": [ "/d", "/c" ] } } } }, { "label": "Package all", "type": "shell", "command": "${workspaceFolder}/tools/PackAll.bat", "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": false, "clear": true }, "group": { "kind": "build", "isDefault": true }, "windows": { "options": { "shell": { "executable": "cmd.exe", "args": [ "/d", "/c" ] } } } }, { "label": "Format Code", "type": "shell", "command": "${workspaceFolder}/tools/FormatCode.bat", "presentation": { "echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": false, "clear": true }, "group": { "kind": "build", "isDefault": true }, "windows": { "options": { "shell": { "executable": "cmd.exe", "args": [ "/d", "/c" ] } } } }, { "type": "cppbuild", "label": "C/C++: cl.exe build active file", "command": "cl.exe", "args": [ "/Zi", "/EHsc", "/nologo", "/Fe${fileDirname}\\${fileBasenameNoExtension}.exe", "${file}" ], "options": { "cwd": "${fileDirname}" }, "problemMatcher": [ "$msCompile" ], "group": "build", "detail": "compiler: cl.exe" } ] }