diff options
author | Sergey Nenakhov <nenakhov.sergey@gmail.com> | 2011-04-23 21:15:07 (GMT) |
---|---|---|
committer | Evan Martin <martine@danga.com> | 2011-04-23 21:15:07 (GMT) |
commit | 65905c8dd54f8bedb9bbf97569c98ebc6290c380 (patch) | |
tree | e761b327daeb0fd6432803d2ffbc9b95c636a848 | |
parent | c5ec74ce922b1c2205e8a75929e987e102d48ad3 (diff) | |
download | Ninja-65905c8dd54f8bedb9bbf97569c98ebc6290c380.zip Ninja-65905c8dd54f8bedb9bbf97569c98ebc6290c380.tar.gz Ninja-65905c8dd54f8bedb9bbf97569c98ebc6290c380.tar.bz2 |
[windows] get processor count using Windows API
-rw-r--r-- | src/ninja.cc | 4 |
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) { |