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