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。