CMP0093

版本 3.15 新增。

FindBoost 模块将以 x.y.z 格式报告 Boost_VERSION

在 CMake 3.14 及更早版本中,该模块将在 boost/version.hpp 文件中的预处理器定义 BOOST_VERSION 中指定的 Boost 版本号。在 CMake 3.15 及更高版本中,首选报告的版本号与随 Boost 1.70.0 及更高版本一起提供的 CMake 包报告的 x.y.z 格式匹配。宏值仍报告在 Boost_VERSION_MACRO 变量中。

此策略的 OLD 行为是 FindBoost 模块在 boost/version.hpp 文件中的预处理器定义 BOOST_VERSION 中指定的 Boost_VERSION。此策略的 NEW 行为是 FindBoost 模块以 x.y.z 格式报告 Boost_VERSION

此策略在 CMake 版本 3.15 中引入。它可以由 cmake_policy()cmake_minimum_required() 设置。如果未设置,CMake **不会** 警告,并使用 OLD 行为。

注意

策略的 OLD 行为是 按定义已弃用,并可能在未来的 CMake 版本中移除。