Adjust to the new sysconfig regime: use 'get_config_var()' instead

of globals from sysconfig.
This commit is contained in:
Greg Ward 2000-09-15 01:19:03 +00:00
parent 59399bb303
commit d602909128
1 changed files with 4 additions and 3 deletions

View File

@ -528,12 +528,13 @@ class build_ext (Command):
"foo\bar.pyd").
"""
from distutils import sysconfig
from distutils.sysconfig import get_config_var
ext_path = string.split (ext_name, '.')
# extensions in debug_mode are named 'module_d.pyd' under windows
so_ext = get_config_var('SO')
if os.name == 'nt' and self.debug:
return apply (os.path.join, ext_path) + '_d' + sysconfig.SO
return apply (os.path.join, ext_path) + sysconfig.SO
return apply (os.path.join, ext_path) + '_d' + so_ext
return apply (os.path.join, ext_path) + so_ext
def get_ext_libname (self, ext_name):
# create a filename for the (unneeded) lib-file.