diff options
author | José Fonseca <jfonseca@vmware.com> | 2009-02-12 11:57:45 +0000 |
---|---|---|
committer | José Fonseca <jfonseca@vmware.com> | 2009-02-12 12:06:30 +0000 |
commit | 73ccabc124f2c706d7fde490e4438413d2b94317 (patch) | |
tree | 7533fe5735083d14e1b4767397b81afc78afedc8 /scons/gallium.py | |
parent | 492e61d94f68c3a4a515cab3cf227eed5b426bdf (diff) | |
download | external_mesa3d-73ccabc124f2c706d7fde490e4438413d2b94317.zip external_mesa3d-73ccabc124f2c706d7fde490e4438413d2b94317.tar.gz external_mesa3d-73ccabc124f2c706d7fde490e4438413d2b94317.tar.bz2 |
scons: Build DLLs/EXEs with more memory debugger friendlier settings.
Diffstat (limited to 'scons/gallium.py')
-rw-r--r-- | scons/gallium.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/scons/gallium.py b/scons/gallium.py index fc1ed08..3fbac76 100644 --- a/scons/gallium.py +++ b/scons/gallium.py @@ -347,6 +347,7 @@ def generate(env): '/Od', # disable optimizations '/Oi', # enable intrinsic functions '/Oy-', # disable frame pointer omission + '/GL-', # disable whole program optimization ] else: cflags += [ @@ -437,10 +438,15 @@ def generate(env): linkflags += ['-m32'] if env['machine'] == 'x86_64': linkflags += ['-m64'] - if platform == 'winddk': + if platform == 'windows': # See also: # - http://msdn2.microsoft.com/en-us/library/y0zzbyt4.aspx linkflags += [ + '/fixed:no', + '/incremental:no', + ] + if platform == 'winddk': + linkflags += [ '/merge:_PAGE=PAGE', '/merge:_TEXT=.text', '/section:INIT,d', |