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 行为是:module:FindBoost 报告 Boost_VERSION,如 boost/version.hpp 中预处理器定义 BOOST_VERSION 中指定的那样。此策略的“新”行为是 FindBoost 以 x.y.z 格式报告 Boost_VERSION。
此策略是在 CMake 版本 3.15 中引入的。使用 cmake_policy() 命令将其显式设置为 OLD 或 NEW。与许多政策不同,CMake 版本 |release|当此策略未设置且仅使用“旧”行为时*不*发出警告。
备注
策略的“旧”行为是 :manual:根据定义 <cmake-policies(7)> 已弃用,并且可能会在未来版本的 CMake 中删除。