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.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/numpy/distutils/misc_util.py b/numpy/distutils/misc_util.py
index d57b144c6..c027b6c6c 100644
--- a/numpy/distutils/misc_util.py
+++ b/numpy/distutils/misc_util.py
@@ -1632,6 +1632,14 @@ def show():
f.close()
return target
+def msvc_version(compiler):
+ """Return version major and minor of compiler instance if it is
+ MSVC, raise an exception otherwise."""
+ if not compiler.compiler_type == "msvc":
+ raise ValueError("Compiler instance is not msvc (%s)"\
+ % compiler.compiler_type)
+ return compiler._MSVCCompiler__version
+
if sys.version[:3] >= '2.5':
def get_build_architecture():
from distutils.msvccompiler import get_build_architecture