Don't force color diagnostics outside of ninja
Building with USE_NINJA=false and piping build output to a file will
result in ANSI color codes in the build output. Only force ANSI codes
on when building with ninja, which strips the ANSI codes when writing
build output to a non-TTY.
Change-Id: Ifd2fb53799fd99c23b7ad91cdb84d943bf707db0
diff --git a/core/clang/config.mk b/core/clang/config.mk
index 756bf49..842d47d 100644
--- a/core/clang/config.mk
+++ b/core/clang/config.mk
@@ -50,8 +50,10 @@
# Force clang to always output color diagnostics. Ninja will strip the ANSI
# color codes if it is not running in a terminal.
+ifdef BUILDING_WITH_NINJA
CLANG_CONFIG_EXTRA_CFLAGS += \
-fcolor-diagnostics
+endif
CLANG_CONFIG_UNKNOWN_CFLAGS := \
-finline-functions \