2016-03-18 20:22:00 +01:00
|
|
|
{
|
2017-11-15 20:40:49 +01:00
|
|
|
"version": "2.0.0",
|
|
|
|
|
|
|
|
"windows": {
|
|
|
|
"options": {
|
|
|
|
"shell": {
|
|
|
|
"executable": "pwsh.exe",
|
|
|
|
"args": [
|
|
|
|
"-NoProfile",
|
|
|
|
"-ExecutionPolicy",
|
|
|
|
"Bypass",
|
|
|
|
"-Command"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"linux": {
|
|
|
|
"options": {
|
|
|
|
"shell": {
|
|
|
|
"executable": "/usr/bin/pwsh",
|
|
|
|
"args": [
|
|
|
|
"-NoProfile",
|
|
|
|
"-Command"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"osx": {
|
|
|
|
"options": {
|
|
|
|
"shell": {
|
|
|
|
"executable": "/usr/local/bin/pwsh",
|
|
|
|
"args": [
|
|
|
|
"-NoProfile",
|
|
|
|
"-Command"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2016-03-18 20:22:00 +01:00
|
|
|
|
2016-03-31 07:59:48 +02:00
|
|
|
"tasks": [
|
|
|
|
{
|
2017-11-15 20:40:49 +01:00
|
|
|
"label": "Bootstrap",
|
|
|
|
"type": "shell",
|
2019-07-29 22:27:41 +02:00
|
|
|
"command": "Import-Module '${workspaceFolder}/build.psm1'; Start-PSBootstrap",
|
2017-11-15 20:40:49 +01:00
|
|
|
"problemMatcher": []
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "Clean Build",
|
|
|
|
"type": "shell",
|
2019-07-29 22:27:41 +02:00
|
|
|
"command": "Import-Module '${workspaceFolder}/build.psm1'; Start-PSBuild -Clean -Output (Join-Path '${workspaceFolder}' debug)",
|
2017-11-15 20:40:49 +01:00
|
|
|
"problemMatcher": "$msCompile"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"label": "Build",
|
|
|
|
"type": "shell",
|
2019-07-29 22:27:41 +02:00
|
|
|
"command": "Import-Module '${workspaceFolder}/build.psm1'; Start-PSBuild -Output (Join-Path '${workspaceFolder}' debug)",
|
2017-11-15 20:40:49 +01:00
|
|
|
"group": {
|
|
|
|
"kind": "build",
|
|
|
|
"isDefault": true
|
|
|
|
},
|
2016-03-31 07:59:48 +02:00
|
|
|
"problemMatcher": "$msCompile"
|
|
|
|
}
|
|
|
|
]
|
2016-03-18 20:22:00 +01:00
|
|
|
}
|