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。它是為使用者設計的,以便他們可以控制是否要在訊息中包含上下文。