2017-11-29 22:16:04 +00:00
|
|
|
{
|
|
|
|
// See https://go.microsoft.com/fwlink/?LinkId=733558
|
|
|
|
// for the documentation about the tasks.json format
|
|
|
|
"version": "2.0.0",
|
|
|
|
"tasks": [
|
|
|
|
{
|
2018-11-13 09:24:03 +00:00
|
|
|
"label": "linux clean build",
|
|
|
|
"type": "shell",
|
|
|
|
"group": "build",
|
|
|
|
"command": "make clean && ./configure && make -j12"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "linux clean",
|
|
|
|
"type": "shell",
|
|
|
|
"group": "build",
|
|
|
|
"command": "make clean"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "linux build with debug symbols",
|
|
|
|
"type": "shell",
|
|
|
|
"group": "build",
|
|
|
|
"command": "DEBUG=1 make -j12"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "linux build",
|
|
|
|
"type": "shell",
|
|
|
|
"group": "build",
|
|
|
|
"command": "make -j12"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "linux build and run",
|
|
|
|
"type": "shell",
|
|
|
|
"group": "build",
|
|
|
|
"command": "make -j12 && ./retroarch -v"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "linux build and run with debug symbols",
|
|
|
|
"type": "shell",
|
|
|
|
"group": "build",
|
|
|
|
"command": "DEBUG=1 make -j12 && ./retroarch -v"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "msys2-mingw64 build",
|
2017-11-29 22:16:04 +00:00
|
|
|
"type": "shell",
|
|
|
|
|
|
|
|
"group": {
|
|
|
|
"kind": "build",
|
2019-02-03 23:49:35 +00:00
|
|
|
"isDefault": true
|
2018-11-13 09:24:03 +00:00
|
|
|
},
|
2017-11-29 22:16:04 +00:00
|
|
|
|
|
|
|
"command": "./configure; make -j2",
|
|
|
|
"options": {
|
|
|
|
"shell": {
|
|
|
|
"executable": "C:\\msys64\\usr\\bin\\bash.exe",
|
|
|
|
"args": [
|
|
|
|
"-c"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2018-11-13 09:24:03 +00:00
|
|
|
},
|
2017-11-29 22:16:04 +00:00
|
|
|
{
|
2018-11-13 09:24:03 +00:00
|
|
|
"label": "msys2-mingw64 build with debug symbols",
|
2017-11-29 22:16:04 +00:00
|
|
|
"type": "shell",
|
|
|
|
|
|
|
|
"group": "build",
|
|
|
|
|
|
|
|
"command": "./configure; DEBUG=1 make -j2",
|
|
|
|
"options": {
|
|
|
|
"shell": {
|
|
|
|
"executable": "C:\\msys64\\usr\\bin\\bash.exe",
|
|
|
|
"args": [
|
|
|
|
"-c"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2018-11-13 09:24:03 +00:00
|
|
|
},
|
2017-11-29 22:16:04 +00:00
|
|
|
{
|
2018-11-13 09:24:03 +00:00
|
|
|
"label": "msys2-mingw64 rebuild",
|
2017-11-29 22:16:04 +00:00
|
|
|
"type": "shell",
|
|
|
|
|
|
|
|
"group": "build",
|
|
|
|
|
|
|
|
"command": "make -j2",
|
|
|
|
"options": {
|
|
|
|
"shell": {
|
|
|
|
"executable": "C:\\msys64\\usr\\bin\\bash.exe",
|
|
|
|
"args": [
|
|
|
|
"-c"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2018-11-13 09:24:03 +00:00
|
|
|
},
|
2017-11-29 22:16:04 +00:00
|
|
|
{
|
2018-11-13 09:24:03 +00:00
|
|
|
"label": "msys2-mingw64 clean",
|
2017-11-29 22:16:04 +00:00
|
|
|
"type": "shell",
|
|
|
|
|
|
|
|
"group": "build",
|
|
|
|
|
|
|
|
"command": "make clean",
|
|
|
|
"options": {
|
|
|
|
"shell": {
|
|
|
|
"executable": "C:\\msys64\\usr\\bin\\bash.exe",
|
|
|
|
"args": [
|
|
|
|
"-c"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
2018-11-13 09:24:03 +00:00
|
|
|
},
|
2017-11-29 22:16:04 +00:00
|
|
|
{
|
2018-11-13 09:24:03 +00:00
|
|
|
"label": "msys2-mingw64 run",
|
2017-11-29 22:16:04 +00:00
|
|
|
"type": "shell",
|
|
|
|
|
|
|
|
"group": {
|
|
|
|
"kind": "test",
|
|
|
|
"isDefault": true },
|
|
|
|
|
|
|
|
"command": "./retroarch -v",
|
|
|
|
"options": {
|
|
|
|
"shell": {
|
|
|
|
"executable": "C:\\msys64\\usr\\bin\\bash.exe",
|
|
|
|
"args": [
|
|
|
|
"-c"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|