Make diagnostics colored when compiling gn. Ninja makes all subprocesses talk to a pipe, so clang and gcc suppress their colored diagnostics. Explicitly opt-in. (Ninja will strip the color codes when it itself discovers it's writing to a pipe.) Change-Id: I842f3be9731f9d987e9dd8c38ba5e3348211ec5e Reviewed-on: https://gn-review.googlesource.com/2700 Reviewed-by: Brett Wilson <brettw@chromium.org> Commit-Queue: Brett Wilson <brettw@chromium.org>
diff --git a/build/gen.py b/build/gen.py index 76f88e8..11c9246 100755 --- a/build/gen.py +++ b/build/gen.py
@@ -359,6 +359,7 @@ '-pipe', '-fno-exceptions', '-fno-rtti', + '-fdiagnostics-color', ]) cflags_cc.extend(['-std=c++14', '-Wno-c++11-narrowing'])