mirror of https://github.com/python/cpython
Patch #870382: Automatically add msvcr71 to the list of libraries if
Python was built with VC 7.1.
This commit is contained in:
parent
61147f63d9
commit
7db57b3b41
|
@ -122,6 +122,17 @@ class CygwinCCompiler (UnixCCompiler):
|
|||
"Consider upgrading to a newer version of gcc")
|
||||
else:
|
||||
self.dll_libraries=[]
|
||||
# Include the appropriate MSVC runtime library if Python was built
|
||||
# with MSVC 7.0 or 7.1.
|
||||
msc_pos = sys.version.find('MSC v.')
|
||||
if msc_pos != -1:
|
||||
msc_ver = sys.version[msc_pos+6:msc_pos+10]
|
||||
if msc_ver == '1300':
|
||||
# MSVC 7.0
|
||||
self.dll_libraries = ['msvcr70']
|
||||
elif msc_ver == '1310':
|
||||
# MSVC 7.1
|
||||
self.dll_libraries = ['msvcr71']
|
||||
|
||||
# __init__ ()
|
||||
|
||||
|
@ -308,6 +319,18 @@ class Mingw32CCompiler (CygwinCCompiler):
|
|||
# no additional libraries needed
|
||||
self.dll_libraries=[]
|
||||
|
||||
# Include the appropriate MSVC runtime library if Python was built
|
||||
# with MSVC 7.0 or 7.1.
|
||||
msc_pos = sys.version.find('MSC v.')
|
||||
if msc_pos != -1:
|
||||
msc_ver = sys.version[msc_pos+6:msc_pos+10]
|
||||
if msc_ver == '1300':
|
||||
# MSVC 7.0
|
||||
self.dll_libraries = ['msvcr70']
|
||||
elif msc_ver == '1310':
|
||||
# MSVC 7.1
|
||||
self.dll_libraries = ['msvcr71']
|
||||
|
||||
# __init__ ()
|
||||
|
||||
# class Mingw32CCompiler
|
||||
|
|
Loading…
Reference in New Issue