CMP0093

版本 3.15 中添加。

FindBoostx.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 行为是使 FindBoostx.y.z 格式报告 Boost_VERSION

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

注意

策略的 OLD 行为是 deprecated by definition,并可能在未来的 CMake 版本中移除。