diff options
author | Alan Hourihane <alanh@vmware.com> | 2010-01-26 19:13:27 +0000 |
---|---|---|
committer | Alan Hourihane <alanh@vmware.com> | 2010-01-26 19:14:49 +0000 |
commit | 1019f0de1170f627e8e9ce7b449f7a76d89c6742 (patch) | |
tree | 7939917d0f3609109383124b7e776f9afe1ba2ee /scons | |
parent | cec0e7c086d04c73e5c0a516cb6e3df9bc250cb2 (diff) |
only use -Werror flags with gcc 4.2.x and 4.3.x.
could use a better test here though.
Diffstat (limited to 'scons')
-rw-r--r-- | scons/gallium.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/scons/gallium.py b/scons/gallium.py index 24f88e104b..1a095d8993 100644 --- a/scons/gallium.py +++ b/scons/gallium.py @@ -268,16 +268,22 @@ def generate(env): ccflags += [ '-Wall', '-Wmissing-field-initializers', - '-Werror=pointer-arith', '-Wno-long-long', '-ffast-math', '-fmessage-length=0', # be nice to Eclipse ] cflags += [ - '-Werror=declaration-after-statement', '-Wmissing-prototypes', '-std=gnu99', ] + if env['CCVERSION'].startswith('4.2.') or + env['CCVERSION'].startswith('4.3.'): + ccflags += [ + '-Werror=pointer-arith', + ] + cflags += [ + '-Werror=declaration-after-statement', + ] if msvc: # See also: # - http://msdn.microsoft.com/en-us/library/19z1t1wy.aspx |