diff options
author | Bernd Zeimetz <bernd@bzed.de> | 2012-05-15 23:58:59 +0200 |
---|---|---|
committer | Bernd Zeimetz <bernd@bzed.de> | 2012-05-15 23:58:59 +0200 |
commit | 26881d1bc8a7433cdf1b848fdd1e8f092cc73649 (patch) | |
tree | af1ade3cd98f993146d3d97467d0a91d904b407e | |
parent | 07450186f0a43665bd8e9e8050cbdf8c0c809d0d (diff) | |
download | gpsd-26881d1bc8a7433cdf1b848fdd1e8f092cc73649.tar.gz |
Scons breaks scan-build's environment.
Keep CCC_* in the environment to make scan-build work again.
-rw-r--r-- | SConstruct | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -237,6 +237,11 @@ for flags in ["LDFLAGS", "LINKFLAGS", "SHLINKFLAGS", "CPPFLAGS"]: env.MergeFlags({flags : [os.getenv(flags)]}) +# Keep scan-build options in the environment +for key, value in os.environ.iteritems(): + if key.startswith('CCC_'): + env.Append(ENV={key:value}) + # Placeholder so we can kluge together something like VPATH builds. # $SRCDIR replaces occurrences for $(srcdir) in the autotools build. env['SRCDIR'] = '.' |