summaryrefslogtreecommitdiff
path: root/numpy/distutils/misc_util.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/distutils/misc_util.py')
-rw-r--r--numpy/distutils/misc_util.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/numpy/distutils/misc_util.py b/numpy/distutils/misc_util.py
index f45d2d0ef..49adffb2f 100644
--- a/numpy/distutils/misc_util.py
+++ b/numpy/distutils/misc_util.py
@@ -242,6 +242,19 @@ def mingw32():
return True
return False
+def msvc_runtime_library():
+ "return name of MSVC runtime library if Python was built with MSVC >= 7"
+ msc_pos = sys.version.find('MSC v.')
+ if msc_pos != -1:
+ msc_ver = sys.version[msc_pos+6:msc_pos+10]
+ lib = {'1300' : 'msvcr70', # MSVC 7.0
+ '1310' : 'msvcr71', # MSVC 7.1
+ '1400' : 'msvcr80', # MSVC 8
+ }.get(msc_ver, None)
+ else:
+ lib = None
+ return lib
+
#########################
#XXX need support for .C that is also C++