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。