CMAKE_MESSAGE_LOG_LEVEL

在版本 3.17 中新增。

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

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

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

在版本 3.25 中新增: 請參閱 cmake_language() cmake_language 命令,以了解如何查詢目前的訊息記錄層級。