File tree 2 files changed +3
-3
lines changed
2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -7447,7 +7447,7 @@ PY_STDLIB_MOD_SIMPLE([_zoneinfo])
7447
7447
7448
7448
dnl multiprocessing modules
7449
7449
PY_STDLIB_MOD([ _multiprocessing] ,
7450
- [ ] , [ test "$ac_cv_func_sem_unlink" = "yes"] ,
7450
+ [ ] , [ test "$ac_cv_func_sem_unlink" = "yes" -o "$MACHDEP" = "win32" ] ,
7451
7451
[ -I\$(srcdir)/Modules/_multiprocessing] )
7452
7452
PY_STDLIB_MOD([ _posixshmem] ,
7453
7453
[ ] , [ test "$have_posix_shmem" = "yes"] ,
Original file line number Diff line number Diff line change @@ -1372,10 +1372,10 @@ def detect_multiprocessing(self):
1372
1372
if (
1373
1373
sysconfig .get_config_var ('HAVE_SEM_OPEN' ) and not
1374
1374
sysconfig .get_config_var ('POSIX_SEMAPHORES_NOT_ENABLED' )
1375
- ):
1375
+ ) or MS_WINDOWS :
1376
1376
multiprocessing_srcs .append ('_multiprocessing/semaphore.c' )
1377
1377
self .addext (Extension ('_multiprocessing' , multiprocessing_srcs ,
1378
- libraries = (['ws2_32' ] if MS_WINDOWS else None )))
1378
+ libraries = (['ws2_32' ] if MS_WINDOWS else None ), include_dirs = [ "Modules/_multiprocessing" ] ))
1379
1379
self .addext (Extension ('_posixshmem' , ['_multiprocessing/posixshmem.c' ]))
1380
1380
1381
1381
def detect_uuid (self ):
You can’t perform that action at this time.
0 commit comments