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
。