CMAKE_MESSAGE_CONTEXT_SHOW

在 3.17 版本中添加。

将此变量设置为 true 可以使 message() 命令记录的每行都显示上下文(有关上下文本身的指定方式,请参阅 CMAKE_MESSAGE_CONTEXT)。

此变量是为 cmake 命令行提供 --log-context 选项的替代方案。命令行选项仅适用于该次 CMake 运行,而将 CMAKE_MESSAGE_CONTEXT_SHOW 设置为 true 作为缓存变量将确保后续 CMake 运行继续显示消息上下文。

项目不应设置 CMAKE_MESSAGE_CONTEXT_SHOW。它旨在供用户控制是否在消息中包含上下文。