CMP0001
CMAKE_BACKWARDS_COMPATIBILITY
should no longer be used.
The behavior is to check CMAKE_BACKWARDS_COMPATIBILITY
and present it to the user. The NEW
behavior is to ignore CMAKE_BACKWARDS_COMPATIBILITY completely.
In CMake 2.4 and below the variable CMAKE_BACKWARDS_COMPATIBILITY
was used to request compatibility with earlier versions of CMake. In CMake 2.6 and above all compatibility issues are handled by policies and the cmake_policy()
command. However, CMake must still check CMAKE_BACKWARDS_COMPATIBILITY
for projects written for CMake 2.4 and below.
This policy was introduced in CMake version 2.6.0. CMake version 3.17.5 warns when the policy is not set and uses OLD
behavior. Use the cmake_policy()
command to set it to OLD
or NEW
explicitly.
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.17/policy/CMP0001.html