Add support to compile using VS 2015 & 2017
This commit is contained in:
parent
ced005af38
commit
d222493040
@ -337,6 +337,8 @@ class ExtensionConfig(object):
|
|||||||
|
|
||||||
if compiler.like('msvc'):
|
if compiler.like('msvc'):
|
||||||
compiler.defines += ['COMPILER_MSVC', 'COMPILER_MSVC32']
|
compiler.defines += ['COMPILER_MSVC', 'COMPILER_MSVC32']
|
||||||
|
if compiler.version >= 1900:
|
||||||
|
compiler.linkflags += ['legacy_stdio_definitions.lib']
|
||||||
else:
|
else:
|
||||||
compiler.defines += ['COMPILER_GCC']
|
compiler.defines += ['COMPILER_GCC']
|
||||||
|
|
||||||
|
@ -55,6 +55,10 @@ for sdk_name in ['css', 'tf2', 'dods', 'hl2dm', 'csgo', 'l4d', 'l4d2']:
|
|||||||
vs_year = ''
|
vs_year = ''
|
||||||
if msvc_ver == 1800:
|
if msvc_ver == 1800:
|
||||||
vs_year = '2013'
|
vs_year = '2013'
|
||||||
|
elif msvc_ver == 1900:
|
||||||
|
vs_year = '2015'
|
||||||
|
elif msvc_ver == 1910:
|
||||||
|
vs_year = '2017'
|
||||||
else:
|
else:
|
||||||
raise Exception('Cannot find libprotobuf for MSVC version "' + str(compiler.version) + '"')
|
raise Exception('Cannot find libprotobuf for MSVC version "' + str(compiler.version) + '"')
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user