Add color diagnostics switch for gcc

This commit is contained in:
Eryn Wells 2016-02-27 09:11:38 -08:00
parent 517a083694
commit 2ab67a8138

View file

@ -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))