Add support for msvc 1912 (Fixes #761) (#764)

* Add support for msvc 1912

* Default new msvc versions to VS 2017

* Use 2015 lib with 2017
This commit is contained in:
Michael Flaherty 2018-02-04 14:06:22 -08:00 committed by Nicholas Hastings
parent 64a6972757
commit e57dce76e1

View File

@ -84,10 +84,8 @@ for sdk_name in SM.sdks:
vs_year = ''
if msvc_ver == 1800:
vs_year = '2013'
elif msvc_ver == 1900:
elif 1900 <= msvc_ver < 2000:
vs_year = '2015'
elif msvc_ver in (1910, 1911):
vs_year = '2017'
else:
raise Exception('Cannot find libprotobuf for MSVC version "' + str(compiler.version) + '"')