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。它供用户使用,以便他们可以控制是否在消息中包含上下文。