Merge pull request #223 from alliedmodders/zo

Change /d2Zi+ flag on msvc builds to /Zo.
This commit is contained in:
Nicholas Hastings 2014-12-17 19:35:14 -05:00
commit 17fcd5a37f

View File

@ -249,7 +249,7 @@ class SMConfig(object):
if cxx.like('gcc'):
cxx.cflags += ['-O3']
elif cxx.like('msvc'):
cxx.cflags += ['/Ox']
cxx.cflags += ['/Ox', '/Zo']
cxx.linkflags += ['/OPT:ICF', '/OPT:REF']
# Debugging
@ -257,8 +257,6 @@ class SMConfig(object):
cxx.defines += ['DEBUG', '_DEBUG']
if cxx.like('msvc'):
cxx.cflags += ['/Od', '/RTC1']
if cxx.version >= 1600:
cxx.cflags += ['/d2Zi+']
# This needs to be after our optimization flags which could otherwise disable it.
if cxx.vendor == 'msvc':