CMAKE_MESSAGE_LOG_LEVEL

版本 3.17 新增。

當設定時,此變數指定了 message() 命令使用的日誌記錄層級。有效值與 cmake(1) 程式的 --log-level 命令列選項相同。如果設定此變數並且給定了 --log-level 命令列選項,則命令列選項優先。

使用此變數的主要優點是使日誌記錄層級在 CMake 執行之間保持持久。將其設定為快取變數將確保後續的 CMake 執行將繼續使用選定的日誌記錄層級。

專案不應設定此變數,它旨在供使用者使用,以便他們可以根據自己的需求控制日誌記錄層級。

版本 3.25 新增:請參閱 cmake_language() cmake_language 命令,以了解查詢當前訊息日誌記錄層級的方法。