New in version 3.15.
FindBoost
reports Boost_VERSION
in x.y.z
format.
In CMake 3.14 and below the module would report the Boost version number as specified in the preprocessor definition BOOST_VERSION
in the boost/version.hpp
file. In CMake 3.15 and later it is preferred that the reported version number matches the x.y.z
format reported by the CMake package shipped with Boost 1.70.0
and later. The macro value is still reported in the Boost_VERSION_MACRO
variable.
The OLD
behavior for this policy is for FindBoost
to report Boost_VERSION
as specified in the preprocessor definition BOOST_VERSION
in boost/version.hpp
. The NEW
behavior for this policy is for FindBoost
to report Boost_VERSION
in x.y.z
format.
This policy was introduced in CMake version 3.15. Use the cmake_policy()
command to set it to OLD
or NEW
explicitly. Unlike many policies, CMake version 3.19.0-rc3 does not warn when this policy is not set and simply uses the OLD
behavior.
Note
The OLD
behavior of a policy is deprecated by definition
and may be removed in a future version of CMake.
© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.19/policy/CMP0093.html