Преглед изворни кода

Use -fdiagnostic-colors=always on clang/gcc

There should probably be a way to turn this off, but it's easier to see problems
this way.
Caitlin Potter пре 10 година
родитељ
комит
28691aabae
1 измењених фајлова са 7 додато и 0 уклоњено
  1. 7 0
      CMakeLists.txt

+ 7 - 0
CMakeLists.txt

@@ -34,6 +34,13 @@ if(CLR_CMAKE_PLATFORM_UNIX_TARGET_AMD64)
   set(CLR_CMAKE_PLATFORM_ARCH_AMD64 1)
 endif()
 
+if (CMAKE_CXX_COMPILER_ID STREQUAL AppleClang
+    OR CMAKE_CXX_COMPILER_ID STREQUAL Clang
+    OR CMAKE_CXX_COMPILER_ID STREQUAL GNU)
+  # Color diagnostics for g++ and clang++
+  add_definitions("-fdiagnostics-color=always")
+endif()
+
 if(CLR_CMAKE_PLATFORM_UNIX)
     add_definitions(-DPLATFORM_UNIX=1)