CMAKE_MESSAGE_LOG_LEVEL

在 3.17 版本加入.

设置后,此变量指定 message() 命令使用的日志记录级别。有效值与 cmake(1) 程序的 --log-level 命令行选项的值相同。如果设置了此变量并且给出了 --log-level 命令行选项,则命令行选项优先。

使用此变量的主要优点是使日志级别在 CMake 运行之间保持不变。将其设置为缓存变量将确保后续 CMake 运行将继续使用所选的日志级别。

项目不应该设置这个变量,它是供用户使用,以便他们可以根据自己的需要控制日志级别。

在 3.25 版本加入: 请参阅 cmake_language() cmake_language 命令了解查询当前消息日志记录级别的方法。