1+ {
2+ // See https://go.microsoft.com/fwlink/?LinkId=733558
3+ // for the documentation about the tasks.json format
4+ "version" : " 2.0.0" ,
5+ "tasks" : [
6+ {
7+ "label" : " (Windows) x64 - Debug" ,
8+ "type" : " shell" ,
9+ "command" : " msbuild" ,
10+ "args" : [
11+ " platforms/vs/Parsec.vcxproj" ,
12+ // Ask msbuild to generate full paths for file names.
13+ " /property:GenerateFullPaths=true" ,
14+ " /t:build" ,
15+ // Do not generate summary otherwise it leads to duplicate errors in Problems panel
16+ " /consoleloggerparameters:NoSummary" ,
17+ " /property:Platform=x64" ,
18+ " -property:Configuration=Debug"
19+ ],
20+ "group" : " build" ,
21+ "presentation" : {
22+ // Reveal the output only if unrecognized errors occur.
23+ "reveal" : " silent"
24+ },
25+ // Use the standard MS compiler pattern to detect errors, warnings and infos
26+ "problemMatcher" : " $msCompile"
27+ },
28+ {
29+ "label" : " (Windows) x64 - Release" ,
30+ "type" : " shell" ,
31+ "command" : " msbuild" ,
32+ "args" : [
33+ " platforms/vs/Parsec.vcxproj" ,
34+ // Ask msbuild to generate full paths for file names.
35+ " /property:GenerateFullPaths=true" ,
36+ " /t:build" ,
37+ // Do not generate summary otherwise it leads to duplicate errors in Problems panel
38+ " /consoleloggerparameters:NoSummary" ,
39+ " /property:Platform=x64" ,
40+ " -property:Configuration=Release"
41+ ],
42+ "group" : " build" ,
43+ "presentation" : {
44+ // Reveal the output only if unrecognized errors occur.
45+ "reveal" : " silent"
46+ },
47+ // Use the standard MS compiler pattern to detect errors, warnings and infos
48+ "problemMatcher" : " $msCompile"
49+ },
50+ {
51+ "label" : " (Premake - client) x64 - Release" ,
52+ "type" : " shell" ,
53+ "command" : " make" ,
54+ "args" : [
55+ " config=release_x64" ,
56+ ],
57+ "group" : " build" ,
58+ "presentation" : {
59+ // Reveal the output only if unrecognized errors occur.
60+ "reveal" : " always"
61+ },
62+ "options" :{
63+ "cwd" : " ${workspaceFolder}/platforms/premake/build/client/" ,
64+ },
65+
66+ },
67+ {
68+ "label" : " (Premake - client) x64 - Debug" ,
69+ "type" : " shell" ,
70+ "command" : " make" ,
71+ "args" : [
72+ " config=debug_x64" ,
73+ ],
74+ "group" : " build" ,
75+ "presentation" : {
76+ // Reveal the output only if unrecognized errors occur.
77+ "reveal" : " always"
78+ },
79+ "options" :{
80+ "cwd" : " ${workspaceFolder}/platforms/premake/build/client/" ,
81+ },
82+
83+ },
84+ {
85+ "label" : " (Premake - server) x64 - Release" ,
86+ "type" : " shell" ,
87+ "command" : " make" ,
88+ "args" : [
89+ " config=release_x64" ,
90+ ],
91+ "group" : " build" ,
92+ "presentation" : {
93+ // Reveal the output only if unrecognized errors occur.
94+ "reveal" : " always"
95+ },
96+ "options" :{
97+ "cwd" : " ${workspaceFolder}/platforms/premake/build/server/" ,
98+ },
99+
100+ },
101+ {
102+ "label" : " (Premake - server) x64 - Debug" ,
103+ "type" : " shell" ,
104+ "command" : " make" ,
105+ "args" : [
106+ " config=debug_x64" ,
107+ ],
108+ "group" : " build" ,
109+ "presentation" : {
110+ // Reveal the output only if unrecognized errors occur.
111+ "reveal" : " always"
112+ },
113+ "options" :{
114+ "cwd" : " ${workspaceFolder}/platforms/premake/build/server/" ,
115+ },
116+
117+ }
118+ ]
119+ }
0 commit comments