diff options
Diffstat (limited to 'numpy/distutils/misc_util.py')
-rw-r--r-- | numpy/distutils/misc_util.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/numpy/distutils/misc_util.py b/numpy/distutils/misc_util.py index 2e6c94712..911726e26 100644 --- a/numpy/distutils/misc_util.py +++ b/numpy/distutils/misc_util.py @@ -318,6 +318,20 @@ def msvc_runtime_library(): lib = None return lib +def msvc_on_amd64(): + if not (sys.platform=='win32' or os.name=='nt'): + return + from distutils.msvccompiler import get_build_architecture + if get_build_architecture() != 'AMD64': + return + if os.environ.has_key('DISTUTILS_USE_SDK'): + return + # try to avoid _MSVCCompiler__root attribute error + os.environ['DISTUTILS_USE_SDK']=1 + return + +msvc_on_amd64() + ######################### #XXX need support for .C that is also C++ |