Commit ab4c0545 authored by Martin v. Löwis's avatar Martin v. Löwis

Patch #870382: Automatically add msvcr71 to the list of libraries if

Python was built with VC 7.1.
parent ab63210e
...@@ -122,6 +122,17 @@ class CygwinCCompiler (UnixCCompiler): ...@@ -122,6 +122,17 @@ class CygwinCCompiler (UnixCCompiler):
"Consider upgrading to a newer version of gcc") "Consider upgrading to a newer version of gcc")
else: else:
self.dll_libraries=[] 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__ () # __init__ ()
...@@ -308,6 +319,18 @@ class Mingw32CCompiler (CygwinCCompiler): ...@@ -308,6 +319,18 @@ class Mingw32CCompiler (CygwinCCompiler):
# no additional libraries needed # no additional libraries needed
self.dll_libraries=[] 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__ () # __init__ ()
# class Mingw32CCompiler # class Mingw32CCompiler
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment