diff --git a/setup/parallel_build.py b/setup/parallel_build.py index 27910093e7..a99cf597fe 100644 --- a/setup/parallel_build.py +++ b/setup/parallel_build.py @@ -34,7 +34,7 @@ class SYSTEM_INFO(Structure): gsi.restype = None si = SYSTEM_INFO() gsi(si) - cpu_count = min(16, max(1, si.dwNumberOfProcessors)) + cpu_count = si.dwNumberOfProcessors else: from multiprocessing import cpu_count try: @@ -42,6 +42,7 @@ class SYSTEM_INFO(Structure): except NotImplementedError: cpu_count = 1 +cpu_count = min(16, max(1, cpu_count)) def run_worker(job, decorate=True): cmd, human_text = job