diff --git a/.vscode/tasks.json b/.vscode/tasks.json index fdef2b5cc..fc7cbc3c2 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -83,5 +83,88 @@ // Use the standard MS compiler pattern to detect errors, warnings and infos "problemMatcher": "$msCompile" }, + + + + { + "label": "build Windows SDL2 Debug Win32", + "type": "shell", + "command": "msbuild", + "args": [ + // Ask msbuild to generate full paths for file names. + "/property:GenerateFullPaths=true", + "/p:Configuration='Debug SDL2'", + "/p:Platform=Win32", + "/t:build", + "vs2015/dosbox-x.sln" + ], + "group": "build", + "presentation": { + // Reveal the output only if unrecognized errors occur. + "reveal": "silent" + }, + // Use the standard MS compiler pattern to detect errors, warnings and infos + "problemMatcher": "$msCompile" + }, + { + "label": "build Windows SDL2 Debug Win64", + "type": "shell", + "command": "msbuild", + "args": [ + // Ask msbuild to generate full paths for file names. + "/property:GenerateFullPaths=true", + "/p:Configuration='Debug SDL2'", + "/p:Platform=x64", + "/t:build", + "vs2015/dosbox-x.sln" + ], + "group": "build", + "presentation": { + // Reveal the output only if unrecognized errors occur. + "reveal": "silent" + }, + // Use the standard MS compiler pattern to detect errors, warnings and infos + "problemMatcher": "$msCompile" + }, + { + "label": "build Windows SDL2 Release Win32", + "type": "shell", + "command": "msbuild", + "args": [ + // Ask msbuild to generate full paths for file names. + "/property:GenerateFullPaths=true", + "/p:Configuration='Release SDL2'", + "/p:Platform=Win32", + "/t:build", + "vs2015/dosbox-x.sln" + ], + "group": "build", + "presentation": { + // Reveal the output only if unrecognized errors occur. + "reveal": "silent" + }, + // Use the standard MS compiler pattern to detect errors, warnings and infos + "problemMatcher": "$msCompile" + }, + { + "label": "build Windows SDL2 Release Win64", + "type": "shell", + "command": "msbuild", + "args": [ + // Ask msbuild to generate full paths for file names. + "/property:GenerateFullPaths=true", + "/p:Configuration='Release SDL2'", + "/p:Platform=x64", + "/t:build", + "vs2015/dosbox-x.sln" + ], + "group": "build", + "presentation": { + // Reveal the output only if unrecognized errors occur. + "reveal": "silent" + }, + // Use the standard MS compiler pattern to detect errors, warnings and infos + "problemMatcher": "$msCompile" + }, ] } \ No newline at end of file