From 2ab67a8138010dc6b2ef9ae8ed57b6520149e524 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Sat, 27 Feb 2016 09:11:38 -0800 Subject: [PATCH] Add color diagnostics switch for gcc --- site_scons/site_init.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/site_scons/site_init.py b/site_scons/site_init.py index 12b7b3c..e4398ca 100644 --- a/site_scons/site_init.py +++ b/site_scons/site_init.py @@ -105,6 +105,9 @@ class Environment(SCons.Environment.Environment): if colorful and sys.stdout.isatty(): if 'clang' in self['CC'] or 'clang' in self['CXX']: self.AppendUnique(CCFLAGS=['-fcolor-diagnostics']) + elif 'gcc' in self['CC'] or 'g++' in self['CXX']: + # TODO: Also set a GCC_COLORS variable in the system environment? + self.AppendUnique(CCFLAGS=['-fdiagnostics-color=always']) # Pretty printing self.SetDefault(ARCOMSTR=Environment._comstr('Archiving', succinct))