CMP0093

在版本 3.15 中添加。

FindBoostx.y.z 格式报告 Boost_VERSION

在 CMake 3.14 及更早版本中,该模块会按照预处理器定义 BOOST_VERSION 中指定的格式报告 Boost 版本号,该定义位于 boost/version.hpp 文件中。在 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 版本中删除。