bpo-45573: check for ossaudiodev in configure (GH-29614)

This commit is contained in:
Christian Heimes 2021-11-18 11:56:26 +02:00 committed by GitHub
parent 345ba3f080
commit 5275e59c0c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 75 additions and 7 deletions

View file

@ -1485,11 +1485,8 @@ class PyBuildExt(build_ext):
else:
self.missing.extend(['resource', 'termios'])
# Platform-specific libraries
if HOST_PLATFORM.startswith(('linux', 'freebsd', 'gnukfreebsd')):
self.add(Extension('ossaudiodev', ['ossaudiodev.c']))
elif not AIX:
self.missing.append('ossaudiodev')
# linux/soundcard.h or sys/soundcard.h
self.addext(Extension('ossaudiodev', ['ossaudiodev.c']))
if MACOS:
self.add(Extension('_scproxy', ['_scproxy.c'],