summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSergey Nenakhov <nenakhov.sergey@gmail.com>2011-04-23 21:15:07 (GMT)
committerEvan Martin <martine@danga.com>2011-04-23 21:15:07 (GMT)
commit65905c8dd54f8bedb9bbf97569c98ebc6290c380 (patch)
treee761b327daeb0fd6432803d2ffbc9b95c636a848 /src
parentc5ec74ce922b1c2205e8a75929e987e102d48ad3 (diff)
downloadNinja-65905c8dd54f8bedb9bbf97569c98ebc6290c380.zip
Ninja-65905c8dd54f8bedb9bbf97569c98ebc6290c380.tar.gz
Ninja-65905c8dd54f8bedb9bbf97569c98ebc6290c380.tar.bz2
[windows] get processor count using Windows API
Diffstat (limited to 'src')
-rw-r--r--src/ninja.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ninja.cc b/src/ninja.cc
index de2ef42..af80d5c 100644
--- a/src/ninja.cc
+++ b/src/ninja.cc
@@ -71,6 +71,10 @@ int GuessParallelism() {
NULL, 0) < 0) {
processors = 1;
}
+#elif defined(WIN32)
+ SYSTEM_INFO info;
+ GetSystemInfo(&info);
+ processors = info.dwNumberOfProcessors;
#endif
switch (processors) {