css_enhanced_waf/.vscode/tasks.json
Caroline Joy Bell 02c60cf2c7
Update tasks.json
Adding commands for Android build on Windows and macOS just in case it's now supported. This will just result in an error if it's not supported anyway.
2023-01-12 21:38:45 -08:00

64 lines
2.1 KiB
JSON

{
"version": "2.0.0",
"tasks": [
{
"label": "Configure Waf for Debug 32-bit",
"type": "shell",
"command": "./waf configure -T debug --prefix=out/",
"problemMatcher": [],
"windows": {
"command": "./waf.bat configure -T debug --prefix=out/"
},
"osx": {
"command": "python3 waf configure -T debug --prefix=out/"
}
},
{
"label": "Configure Waf for Debug 64-bit",
"type": "shell",
"command": "./waf configure -T debug --64bits --prefix=out/",
"problemMatcher": [],
"windows": {
"command": "./waf.bat configure -T debug --64bits --prefix=out/"
},
"osx": {
"command": "python3 waf configure -T debug --64bits --prefix=out/"
}
},
{
"label": "Configure Waf for Debug on outdated Android",
"type": "shell",
"command": "./waf configure -T release --android=armeabi-v7a-hard,4.9,21",
"problemMatcher": [],
"windows": {
"command": "./waf.bat configure -T release --android=armeabi-v7a-hard,4.9,21"
},
"osx": {
"command": "python3 waf configure -T release --android=armeabi-v7a-hard,4.9,21"
}
},
{
"label": "Build",
"type": "shell",
"command": "./waf install",
"problemMatcher": {
"base": "$gcc",
"fileLocation": ["relative", "${workspaceFolder}/build"]
},
"group": {
"kind": "build",
"isDefault": true
},
"windows": {
"command": "./waf.bat install",
"problemMatcher": {
"base": "$msCompile",
"fileLocation": ["relative", "${workspaceFolder}/build"]
}
},
"osx": {
"command": "python3 waf install"
}
}
]
}