fix distutils build
authorStefan Behnel <stefan_ml@behnel.de>
Sat, 24 Aug 2013 14:14:12 +0000 (16:14 +0200)
committerStefan Behnel <stefan_ml@behnel.de>
Sat, 24 Aug 2013 14:14:12 +0000 (16:14 +0200)
Tools/cystdlib.py

index 32c9d78..a9bf7ee 100644 (file)
@@ -163,8 +163,8 @@ if __name__ == '__main__':
             parallel_jobs = 0
 
     extensions = build_extensions(parallel=parallel_jobs)
+    sys_args = ['build_ext', '-i']
     if pool is not None:
-        sys_args = ['-i']
         results = pool.map(_build, [(sys_args, ext) for ext in extensions])
         pool.close()
         pool.join()
@@ -172,4 +172,5 @@ if __name__ == '__main__':
             if not result:
                 print("building extension %s failed" % (ext[0].name,))
     else:
+        sys.argv[1:] = sys_args
         build(extensions)