--- cygwinccompiler.py +++ cygwinccompiler.py @@ -82,7 +82,18 @@ 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 msc_ver == '1900': + # Visual Studio 2015 / Visual C++ 14.0 + # "msvcr140.dll no longer exists" http://blogs.msdn.com/b/vcblog/archive/2014/06/03/visual-studio-14-ctp.aspx + return ['vcruntime140'] else: + # to do: can we make this futureproof? raise ValueError("Unknown MS Compiler version %s " % msc_ver)