tasks.json: Switch to using ninja for builds.
Much quicker at incremental builds.
Also print when the build has finished.
Change-Id: I3bd74ddb501b4a2584fc2cbd9bd85b250ce117be
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/31834
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Tested-by: Ben Clayton <bclayton@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
index 7a88e94..37da9b3 100644
--- a/.vscode/tasks.json
+++ b/.vscode/tasks.json
@@ -21,19 +21,19 @@
"osx": {
"args": [
"-c",
- "make -j$(sysctl -n hw.logicalcpu)"
+ "cmake --build . && echo Done"
]
},
"linux": {
"args": [
"-c",
- "make -j$(nproc)"
+ "cmake --build . && echo Done"
]
},
"windows": {
"args": [
"-c",
- "make"
+ "cmake --build . && echo Done"
]
},
"options": {
@@ -66,6 +66,7 @@
"command": "cmake",
"args": [
"..",
+ "-GNinja",
"-DCMAKE_BUILD_TYPE=${input:buildType}",
"-DWARNINGS_AS_ERRORS=1",
"-DDCHECK_ALWAYS_ON=1"