From 4f17bd270e23b7912f0634c2106ea146c9ddd1ee Mon Sep 17 00:00:00 2001 From: José Fonseca Date: Wed, 12 Mar 2008 13:34:30 +0000 Subject: scons: Faithfully mimic every WINDDK builtin compiler/linker option. --- SConstruct | 26 +++++++------------------- 1 file changed, 7 insertions(+), 19 deletions(-) (limited to 'SConstruct') diff --git a/SConstruct b/SConstruct index 6088128010..4785e39ec5 100644 --- a/SConstruct +++ b/SConstruct @@ -113,17 +113,9 @@ if gcc: env.Append(CXXFLAGS = '-fmessage-length=0') if msvc: - env.Append(CFLAGS = '/W3') - if debug: - cflags = [ - '/Od', # disable optimizations - '/Oy-', # disable frame pointer omission - ] - else: - cflags = [ - '/Ox', # maximum optimizations - '/Os', # favor code space - ] + cflags = [ + #'/Wp64', # enable 64 bit porting warnings + ] env.Append(CFLAGS = cflags) env.Append(CXXFLAGS = cflags) # Put debugging information in a separate .pdb file for each object file as @@ -132,14 +124,7 @@ if msvc: # Defines if debug: - if gcc: - env.Append(CPPDEFINES = ['DEBUG']) - if msvc: - env.Append(CPPDEFINES = [ - ('DBG', '1'), - ('DEBUG', '1'), - ('_DEBUG', '1'), - ]) + env.Append(CPPDEFINES = ['DEBUG']) else: env.Append(CPPDEFINES = ['NDEBUG']) @@ -217,6 +202,9 @@ if platform not in ('winddk',): 'Xfixes', ]) +# for debugging +#print env.Dump() + Export('env') -- cgit v1.2.3