diff options
author | Christian Heimes <christian@python.org> | 2021-11-09 15:42:53 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-09 15:42:53 (GMT) |
commit | 5b7c7cb104163a178e9d70cb3c80cbfa6af8fbfc (patch) | |
tree | 6a4539f3ca532d6664d57857497994137bad2ba1 /setup.py | |
parent | 185533639d6eddd42a28f9e3517067bd877e34c5 (diff) | |
download | cpython-5b7c7cb104163a178e9d70cb3c80cbfa6af8fbfc.zip cpython-5b7c7cb104163a178e9d70cb3c80cbfa6af8fbfc.tar.gz cpython-5b7c7cb104163a178e9d70cb3c80cbfa6af8fbfc.tar.bz2 |
bpo-45763: Detect compression build deps in configure (GH-29483)
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -1634,10 +1634,7 @@ class PyBuildExt(build_ext): def detect_compress_exts(self): # Andrew Kuchling's zlib module. - have_zlib = ( - find_file('zlib.h', self.inc_dirs, []) is not None and - self.compiler.find_library_file(self.lib_dirs, 'z') - ) + have_zlib = sysconfig.get_config_var("HAVE_LIBZ") if have_zlib: self.add(Extension('zlib', ['zlibmodule.c'], libraries=['z'])) @@ -1657,14 +1654,14 @@ class PyBuildExt(build_ext): libraries=libraries)) # Gustavo Niemeyer's bz2 module. - if (self.compiler.find_library_file(self.lib_dirs, 'bz2')): + if sysconfig.get_config_var("HAVE_LIBBZ2"): self.add(Extension('_bz2', ['_bz2module.c'], libraries=['bz2'])) else: self.missing.append('_bz2') # LZMA compression support. - if self.compiler.find_library_file(self.lib_dirs, 'lzma'): + if sysconfig.get_config_var("HAVE_LIBLZMA"): self.add(Extension('_lzma', ['_lzmamodule.c'], libraries=['lzma'])) else: |