CMAKE_MESSAGE_CONTEXT_SHOW

在版本 3.17 中新增。

將此變數設定為 true 會啟用顯示由 message() 命令記錄的每行訊息的上下文(請參閱 CMAKE_MESSAGE_CONTEXT 以了解如何指定上下文本身)。

此變數是提供 --log-context 選項在 cmake 命令列上的替代方案。 雖然命令列選項僅適用於該次 CMake 執行,但將 CMAKE_MESSAGE_CONTEXT_SHOW 設定為快取變數中的 true 將確保後續的 CMake 執行會繼續顯示訊息上下文。

專案不應設定 CMAKE_MESSAGE_CONTEXT_SHOW。 它旨在供使用者控制是否要在訊息中包含上下文。