CMP0093¶
版本 3.15 中添加。
FindBoost
以 x.y.z
格式报告 Boost_VERSION
。
在 CMake 3.14 及更低版本中,该模块会报告 Boost 版本号,如同在 boost/version.hpp
文件中的预处理器定义 BOOST_VERSION
中指定的那样。在 CMake 3.15 及更高版本中,建议报告的版本号应匹配 Boost 1.70.0
及更高版本随附的 CMake 包所报告的 x.y.z
格式。宏值仍然在 Boost_VERSION_MACRO
变量中报告。
此策略的 OLD
行为是使 FindBoost
报告 Boost_VERSION
,如同在 boost/version.hpp
文件中的预处理器定义 BOOST_VERSION
中指定的那样。此策略的 NEW
行为是使 FindBoost
以 x.y.z
格式报告 Boost_VERSION
。
此策略在 CMake 3.15 版本中引入。可以通过 cmake_policy()
或 cmake_minimum_required()
设置。如果未设置,CMake 不会发出警告,并使用 OLD
行为。
注意
策略的 OLD
行为是 deprecated by definition
,并可能在未来的 CMake 版本中移除。