summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author谭九鼎 <109224573@qq.com>2021-05-16 23:28:04 +0800
committerimba-tjd <109224573@qq.com>2021-11-15 18:01:09 +0800
commitee78e84a6bb98b9abc53a581082eacedb9b74c28 (patch)
tree8603fbc9f5b001b52a44655830853ffe257e84be
parentb733057518082897621c6749d7338c6c3987706e (diff)
downloadpython-setuptools-git-ee78e84a6bb98b9abc53a581082eacedb9b74c28.tar.gz
Update msc_ver detection
-rw-r--r--distutils/cygwinccompiler.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/distutils/cygwinccompiler.py b/distutils/cygwinccompiler.py
index f1c38e39..9d1fb130 100644
--- a/distutils/cygwinccompiler.py
+++ b/distutils/cygwinccompiler.py
@@ -82,6 +82,15 @@ def get_msvcr():
elif msc_ver == '1600':
# VS2010 / MSVC 10.0
return ['msvcr100']
+ elif msc_ver == '1700':
+ # Visual Studio 2012 / Visual C++ 11.0
+ return ['msvcr110']
+ elif msc_ver == '1800':
+ # Visual Studio 2013 / Visual C++ 12.0
+ return ['msvcr120']
+ elif int(msc_ver) >= 1900 and int(msc_ver) < 2000:
+ # Visual Studio 2015 / Visual C++ 14.0
+ return ['vcruntime140']
else:
raise ValueError("Unknown MS Compiler version %s " % msc_ver)