1
+ {
2
+ "version" : " 2.0.0" ,
3
+ "tasks" : [
4
+ {
5
+ "type" : " shell" ,
6
+ "label" : " Clean" ,
7
+ "command" : " make -f ${workspaceFolder}/platforms/linux/Makefile clean" ,
8
+ "presentation" : {
9
+ "reveal" : " silent" ,
10
+ "panel" : " dedicated" ,
11
+ "showReuseMessage" : false ,
12
+ "close" : false ,
13
+ "clear" : true ,
14
+ "revealProblems" : " onProblem"
15
+ },
16
+ "options" : {
17
+ "cwd" : " ${workspaceFolder}/platforms/linux"
18
+ },
19
+ "problemMatcher" : [
20
+ {
21
+ "base" : " $gcc" ,
22
+ "fileLocation" : [
23
+ " relative" ,
24
+ " ${workspaceFolder}/platforms/linux"
25
+ ]
26
+ }
27
+ ],
28
+ "group" : " build"
29
+ },
30
+ {
31
+ "type" : " shell" ,
32
+ "label" : " Build (RELEASE)" ,
33
+ "command" : " make -j8 -f ${workspaceFolder}/platforms/linux/Makefile" ,
34
+ "presentation" : {
35
+ "reveal" : " silent" ,
36
+ "panel" : " dedicated" ,
37
+ "showReuseMessage" : false ,
38
+ "close" : false ,
39
+ "clear" : true
40
+ },
41
+ "options" : {
42
+ "cwd" : " ${workspaceFolder}/platforms/linux"
43
+ },
44
+ "problemMatcher" : [
45
+ {
46
+ "base" : " $gcc" ,
47
+ "fileLocation" : [
48
+ " relative" ,
49
+ " ${workspaceFolder}/platforms/linux"
50
+ ]
51
+ }
52
+ ],
53
+ "group" : " build"
54
+ },
55
+ {
56
+ "type" : " shell" ,
57
+ "label" : " Clean + Build (RELEASE)" ,
58
+ "command" : " make -j8 -f ${workspaceFolder}/platforms/linux/Makefile" ,
59
+ "presentation" : {
60
+ "reveal" : " silent" ,
61
+ "panel" : " dedicated" ,
62
+ "showReuseMessage" : false ,
63
+ "close" : false ,
64
+ "clear" : true ,
65
+ "revealProblems" : " onProblem"
66
+ },
67
+ "options" : {
68
+ "cwd" : " ${workspaceFolder}/platforms/linux"
69
+ },
70
+ "problemMatcher" : [
71
+ {
72
+ "base" : " $gcc" ,
73
+ "fileLocation" : [
74
+ " relative" ,
75
+ " ${workspaceFolder}/platforms/linux"
76
+ ]
77
+ }
78
+ ],
79
+ "group" : " build" ,
80
+ "dependsOn" : " Clean"
81
+ },
82
+ {
83
+ "type" : " shell" ,
84
+ "label" : " Build (DEBUG)" ,
85
+ "command" : " make -j8 -f ${workspaceFolder}/platforms/linux/Makefile DEBUG=1" ,
86
+ "presentation" : {
87
+ "reveal" : " silent" ,
88
+ "panel" : " dedicated" ,
89
+ "showReuseMessage" : false ,
90
+ "close" : false ,
91
+ "clear" : true ,
92
+ "revealProblems" : " onProblem"
93
+ },
94
+ "options" : {
95
+ "cwd" : " ${workspaceFolder}/platforms/linux"
96
+ },
97
+ "problemMatcher" : [
98
+ {
99
+ "base" : " $gcc" ,
100
+ "fileLocation" : [
101
+ " relative" ,
102
+ " ${workspaceFolder}/platforms/linux"
103
+ ]
104
+ }
105
+ ],
106
+ "group" : " build"
107
+ },
108
+ {
109
+ "type" : " shell" ,
110
+ "label" : " Clean + Build (DEBUG)" ,
111
+ "command" : " make -j8 -f ${workspaceFolder}/platforms/linux/Makefile DEBUG=1" ,
112
+ "presentation" : {
113
+ "reveal" : " silent" ,
114
+ "panel" : " dedicated" ,
115
+ "showReuseMessage" : false ,
116
+ "close" : false ,
117
+ "clear" : true ,
118
+ "revealProblems" : " onProblem"
119
+ },
120
+ "options" : {
121
+ "cwd" : " ${workspaceFolder}/platforms/linux"
122
+ },
123
+ "problemMatcher" : [
124
+ {
125
+ "base" : " $gcc" ,
126
+ "fileLocation" : [
127
+ " relative" ,
128
+ " ${workspaceFolder}/platforms/linux"
129
+ ]
130
+ }
131
+ ],
132
+ "group" : {
133
+ "kind" : " build" ,
134
+ "isDefault" : true
135
+ },
136
+ "dependsOn" : " Clean"
137
+ }
138
+ ]
139
+ }
0 commit comments