CMAKE_COLOR_DIAGNOSTICS

版本 3.24 新增。

在整個產生的建置系統中啟用顏色診斷。

此變數使用三種狀態:ONOFF 和未定義。

當未定義時

ON

  • Makefile 產生器 預設產生顏色建置系統訊息。 CMAKE_COLOR_MAKEFILE 未初始化,但可以明確設定為 OFF 以停用顏色建置系統訊息。

  • GNU/Clang 編譯器在調用時會帶有一個啟用顏色診斷的標誌 (-fcolor-diagnostics)。

OFF

  • Makefile 產生器 預設不產生顏色建置系統訊息。 CMAKE_COLOR_MAKEFILE 未初始化,但可以明確設定為 ON 以啟用顏色建置系統訊息。

  • GNU/Clang 編譯器在調用時會帶有一個停用顏色診斷的標誌 (-fno-color-diagnostics)。

如果設定了 CMAKE_COLOR_DIAGNOSTICS 環境變數,則會使用其值。 否則,CMAKE_COLOR_DIAGNOSTICS 預設為未定義。

請參閱 CLICOLORCLICOLOR_FORCE 環境變數,以控制 CMake 命令列工具的顏色輸出。