FPGA開発日記

カテゴリ別記事インデックス https://msyksphinz.github.io/github_pages , English Version https://fpgadevdiary.hatenadiary.com/

GCC-4.9以降でサポートされたメッセージのカラー表記

何か誰かがやってた気がするなーと思って、調べてみたらGCC-4.9でサポートされてるのね。 errorとかwarningとかの文字を探すのがつらいので、これはかなり助かる。GCCのメッセージの色付け機能。

f:id:msyksphinz:20150822101347j:plain

-fdiagnostics-color を追加することで実現可能だ。

gcc.gnu.org

早速、CMakeLists.txtのオプションに追加しておいた。

github.com

diff --git a/build_riscv/CMakeLists.txt b/build_riscv/CMakeLists.txt
index ae51708..c1c4772 100644
--- a/build_riscv/CMakeLists.txt
+++ b/build_riscv/CMakeLists.txt
@@ -12,8 +12,8 @@ set(CMAKE_VERBOSE_MAKEFILE true)
 set (VERSION ${CMAKE_VERSION})
 set (REVISION ${CMAKE_REVISION})
 set (CMAKE_BUILD_TYPE Debug)
-set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0 -g -Wall")
-set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O0 -g -Wall")
+set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0 -g -Wall -fdiagnostics-color")
+set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O0 -g -Wall -fdiagnostics-color")

 set (gflags_SHARED    TRUE)
 set (gflags_NOTHREADS TRUE)