CMAKE_COLOR_DIAGNOSTICS¶
在 3.24 版本新增。
啟用全域的彩色診斷訊息。
這個變數有三種狀態:ON
、OFF
和未定義。
當未定義時
Makefile 產生器 會將
CMAKE_COLOR_MAKEFILE
變數初始化為ON
。它控制建置系統訊息的顏色。GNU/Clang 編譯器不會使用任何顏色診斷旗標來調用。
當 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
預設為未定義。