diff --git a/AMBuildScript b/AMBuildScript index 9855935..9fb8785 100644 --- a/AMBuildScript +++ b/AMBuildScript @@ -337,6 +337,8 @@ class ExtensionConfig(object): if compiler.like('msvc'): compiler.defines += ['COMPILER_MSVC', 'COMPILER_MSVC32'] + if compiler.version >= 1900: + compiler.linkflags += ['legacy_stdio_definitions.lib'] else: compiler.defines += ['COMPILER_GCC'] diff --git a/AMBuilder b/AMBuilder index b2aa758..d5139fd 100644 --- a/AMBuilder +++ b/AMBuilder @@ -55,6 +55,10 @@ for sdk_name in ['css', 'tf2', 'dods', 'hl2dm', 'csgo', 'l4d', 'l4d2']: vs_year = '' if msvc_ver == 1800: vs_year = '2013' + elif msvc_ver == 1900: + vs_year = '2015' + elif msvc_ver == 1910: + vs_year = '2017' else: raise Exception('Cannot find libprotobuf for MSVC version "' + str(compiler.version) + '"')