# CMP0093

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.21.4 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.