From e3a3a5378e4a1b45f30fcb26730d6c73e623cfac Mon Sep 17 00:00:00 2001 From: José Fonseca Date: Wed, 29 Sep 2010 14:24:52 +0100 Subject: scons: New build= option, with support for checked builds. Where checked build is compiler optimizations plus debugging checks -- ideal for testing CPU bound loads and running test automation loads. --- scons/gallium.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'scons/gallium.py') diff --git a/scons/gallium.py b/scons/gallium.py index 97b4721663..b065b7bc49 100644 --- a/scons/gallium.py +++ b/scons/gallium.py @@ -130,7 +130,6 @@ def generate(env): env['msvc'] = env['CC'] == 'cl' # shortcuts - debug = env['debug'] machine = env['machine'] platform = env['platform'] x86 = env['machine'] == 'x86' @@ -412,7 +411,7 @@ def generate(env): if env['platform'] == 'windows' and msvc: # Choose the appropriate MSVC CRT # http://msdn.microsoft.com/en-us/library/2kzt1wy3.aspx - if env['debug']: + if env['build'] in ('debug', 'checked'): env.Append(CCFLAGS = ['/MTd']) env.Append(SHCCFLAGS = ['/LDd']) else: @@ -444,7 +443,7 @@ def generate(env): else: env['_LIBFLAGS'] = '-Wl,--start-group ' + env['_LIBFLAGS'] + ' -Wl,--end-group' if msvc: - if not env['debug']: + if env['build'] != 'debug': # enable Link-time Code Generation linkflags += ['/LTCG'] env.Append(ARFLAGS = ['/LTCG']) -- cgit v1.2.3