CMP0093¶
在版本 3.15 中添加。
FindBoost
以 x.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 版本中删除。