[Commands/Ninja] Support -j<N>.
diff --git a/lib/Commands/NinjaBuildCommand.cpp b/lib/Commands/NinjaBuildCommand.cpp
index 235b804..2269a8a 100644
--- a/lib/Commands/NinjaBuildCommand.cpp
+++ b/lib/Commands/NinjaBuildCommand.cpp
@@ -1790,6 +1790,14 @@
usage();
}
args.erase(args.begin());
+ } else if (StringRef(option).startswith("-j")) {
+ char *end;
+ numJobsInParallel = ::strtol(&option[2], &end, 10);
+ if (*end != '\0') {
+ fprintf(stderr, "%s: error: invalid argument '%s' to '-j'\n\n",
+ getProgramName(), &option[2]);
+ usage();
+ }
} else if (option == "--no-regenerate") {
autoRegenerateManifest = false;
} else if (option == "--profile") {