Skip to content
Snippets Groups Projects
Commit 102fb9de authored by Raphael Isemann's avatar Raphael Isemann Committed by Vassil Vassilev
Browse files

Always pass -fcolor-diagnostics to clang.

Otherwise everyone using ninja to build is lacking colors.
parent bba80a14
No related branches found
No related tags found
No related merge requests found
...@@ -33,10 +33,12 @@ if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") ...@@ -33,10 +33,12 @@ if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
string(REGEX REPLACE "^.*[ ]version[ ][0-9]+\\.([0-9]+).*" "\\1" CLANG_MINOR "${_clang_version_info}") string(REGEX REPLACE "^.*[ ]version[ ][0-9]+\\.([0-9]+).*" "\\1" CLANG_MINOR "${_clang_version_info}")
message(STATUS "Found Clang. Major version ${CLANG_MAJOR}, minor version ${CLANG_MINOR}") message(STATUS "Found Clang. Major version ${CLANG_MAJOR}, minor version ${CLANG_MINOR}")
set(COMPILER_VERSION clang${CLANG_MAJOR}${CLANG_MINOR}) set(COMPILER_VERSION clang${CLANG_MAJOR}${CLANG_MINOR})
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fcolor-diagnostics")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fcolor-diagnostics")
if(ccache) if(ccache)
# https://bugzilla.samba.org/show_bug.cgi?id=8118 and color. # https://bugzilla.samba.org/show_bug.cgi?id=8118 and color.
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Qunused-arguments -fcolor-diagnostics") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Qunused-arguments")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Qunused-arguments -fcolor-diagnostics") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Qunused-arguments")
endif() endif()
else() else()
set(CLANG_MAJOR 0) set(CLANG_MAJOR 0)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment