50 lines
975 B
JSON
50 lines
975 B
JSON
{
|
|
"version": "2.0.0",
|
|
"tasks": [
|
|
{
|
|
"label": "make: build",
|
|
"type": "shell",
|
|
"command": "make",
|
|
"group": {
|
|
"kind": "build",
|
|
"isDefault": true
|
|
},
|
|
"problemMatcher": "$gcc"
|
|
},
|
|
{
|
|
"label": "make: clean",
|
|
"type": "shell",
|
|
"command": "make clean",
|
|
"problemMatcher": []
|
|
},
|
|
{
|
|
"label": "make: translations",
|
|
"type": "shell",
|
|
"command": "make translations",
|
|
"problemMatcher": []
|
|
},
|
|
{
|
|
"label": "make: run",
|
|
"type": "shell",
|
|
"command": "make run",
|
|
"dependsOn": [
|
|
"make: build",
|
|
"make: translations"
|
|
],
|
|
"problemMatcher": []
|
|
},
|
|
{
|
|
"label": "make: install",
|
|
"type": "shell",
|
|
"command": "make install",
|
|
"problemMatcher": []
|
|
},
|
|
{
|
|
"label": "make: clean build",
|
|
"type": "shell",
|
|
"command": "make clean && make",
|
|
"problemMatcher": "$gcc"
|
|
}
|
|
]
|
|
}
|