CMP0093 — CMake 4.0.1 Documentation

# CMP0093

Added 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. It may be set by `cmake_policy()` or `cmake_minimum_required()`. If it is not set, CMake does not warn, and uses `OLD` behavior.

Note

The `OLD` behavior of a policy is `deprecated by definition` and may be removed in a future version of CMake.