build: Enable color diagnostics in clang by preserving TERM.
authorStan Czerniawski <stan.czerniawski@arm.com>
Thu, 17 Oct 2013 15:20:45 +0000 (10:20 -0500)
committerStan Czerniawski <stan.czerniawski@arm.com>
Thu, 17 Oct 2013 15:20:45 +0000 (10:20 -0500)
SConstruct

index 298433dd510d9d129a6c724608da0a931e7ba553..5b57c1ce6b7bd58ebe16fe645d30033009454ad6 100755 (executable)
@@ -190,9 +190,11 @@ termcap = get_termcap(GetOption('use_colors'))
 # Set up the main build environment.
 #
 ########################################################################
+
+# export TERM so that clang reports errors in color
 use_vars = set([ 'AS', 'AR', 'CC', 'CXX', 'HOME', 'LD_LIBRARY_PATH',
                  'LIBRARY_PATH', 'PATH', 'PKG_CONFIG_PATH', 'PYTHONPATH',
-                 'RANLIB', 'SWIG' ])
+                 'RANLIB', 'SWIG', 'TERM' ])
 
 use_prefixes = [
     "M5",           # M5 configuration (e.g., path to kernels)