diff setup.py @ 50993:857d66341ff9

merge 68874 to py3kwq!
author Jesse Noller <jnoller@gmail.com>
date Fri, 23 Jan 2009 14:09:08 +0000
parents d32a669f96da
children 76239798a608
line wrap: on
line diff
--- a/setup.py	Fri Jan 23 07:23:03 2009 +0000
+++ b/setup.py	Fri Jan 23 14:09:08 2009 +0000
@@ -1063,9 +1063,12 @@
             if macros.get('HAVE_SEM_OPEN', False):
                 multiprocessing_srcs.append('_multiprocessing/semaphore.c')
 
-        exts.append ( Extension('_multiprocessing', multiprocessing_srcs,
-                                 define_macros=list(macros.items()),
-                                 include_dirs=["Modules/_multiprocessing"]))
+        if sysconfig.get_config_var('WITH_THREAD'):
+            exts.append ( Extension('_multiprocessing', multiprocessing_srcs,
+                                    define_macros=list(macros.items()),
+                                    include_dirs=["Modules/_multiprocessing"]))
+        else:
+            missing.append('_multiprocessing')
         # End multiprocessing
 
         # Platform-specific libraries