clang: Force colors on when building with ninja.

BUG=110262
TEST=Build with ninja & clang, still get color diagnostics.

Review URL: https://chromiumcodereview.appspot.com/9241001

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118223 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/build/common.gypi b/build/common.gypi
index d8269ed..ee68d81 100644
--- a/build/common.gypi
+++ b/build/common.gypi
@@ -2054,6 +2054,12 @@
               '-Xclang', '-add-plugin', '-Xclang', '<(clang_add_plugin)',
             ],
           }],
+          ['clang==1 and "<(GENERATOR)"=="ninja"', {
+            'cflags': [
+              # See http://crbug.com/110262
+              '-fcolor-diagnostics',
+            ],
+          }],
           ['asan==1', {
             'cflags': [
               '-faddress-sanitizer',
@@ -2404,6 +2410,12 @@
                 '-Xclang', '-add-plugin', '-Xclang', '<(clang_add_plugin)',
               ],
             }],
+            ['clang==1 and "<(GENERATOR)"=="ninja"', {
+              'OTHER_CFLAGS': [
+                # See http://crbug.com/110262
+                '-fcolor-diagnostics',
+              ],
+            }],
           ],
         },
         'conditions': [