SConstruct (10915:71ace17ccb3d) | SConstruct (11212:47e2adf7fb1a) |
---|---|
1# -*- mode:python -*- 2 3# Copyright (c) 2013, 2015 ARM Limited 4# All rights reserved. 5# 6# The license below extends only to copyright in the software and shall 7# not be construed as granting a license to any other intellectual 8# property including but not limited to intellectual property relating --- 195 unchanged lines hidden (view full) --- 204######################################################################## 205 206# export TERM so that clang reports errors in color 207use_vars = set([ 'AS', 'AR', 'CC', 'CXX', 'HOME', 'LD_LIBRARY_PATH', 208 'LIBRARY_PATH', 'PATH', 'PKG_CONFIG_PATH', 'PROTOC', 209 'PYTHONPATH', 'RANLIB', 'SWIG', 'TERM' ]) 210 211use_prefixes = [ | 1# -*- mode:python -*- 2 3# Copyright (c) 2013, 2015 ARM Limited 4# All rights reserved. 5# 6# The license below extends only to copyright in the software and shall 7# not be construed as granting a license to any other intellectual 8# property including but not limited to intellectual property relating --- 195 unchanged lines hidden (view full) --- 204######################################################################## 205 206# export TERM so that clang reports errors in color 207use_vars = set([ 'AS', 'AR', 'CC', 'CXX', 'HOME', 'LD_LIBRARY_PATH', 208 'LIBRARY_PATH', 'PATH', 'PKG_CONFIG_PATH', 'PROTOC', 209 'PYTHONPATH', 'RANLIB', 'SWIG', 'TERM' ]) 210 211use_prefixes = [ |
212 "M5", # M5 configuration (e.g., path to kernels) 213 "DISTCC_", # distcc (distributed compiler wrapper) configuration 214 "CCACHE_", # ccache (caching compiler wrapper) configuration 215 "CCC_", # clang static analyzer configuration | 212 "CCACHE_", # ccache (caching compiler wrapper) configuration 213 "CCC_", # clang static analyzer configuration 214 "DISTCC_", # distcc (distributed compiler wrapper) configuration 215 "INCLUDE_SERVER_", # distcc pump server settings 216 "M5", # M5 configuration (e.g., path to kernels) |
216 ] 217 218use_env = {} 219for key,val in sorted(os.environ.iteritems()): 220 if key in use_vars or \ 221 any([key.startswith(prefix) for prefix in use_prefixes]): 222 use_env[key] = val 223 --- 1184 unchanged lines hidden --- | 217 ] 218 219use_env = {} 220for key,val in sorted(os.environ.iteritems()): 221 if key in use_vars or \ 222 any([key.startswith(prefix) for prefix in use_prefixes]): 223 use_env[key] = val 224 --- 1184 unchanged lines hidden --- |