CMP0134ΒΆ
New in version 3.24.
The default registry view is TARGET for the find_file(),
find_path(), find_library(), and find_package()
commands and BOTH for the find_program() command.
The default registry views in CMake 3.23 and below are selected using the following rules:
if
CMAKE_SIZEOF_VOID_Phas value8:Use view
64for allfind_*commands exceptfind_program()command.Use view
64_32forfind_program()command.
if
CMAKE_SIZEOF_VOID_Phas value4or is undefined:Use view
32for allfind_*commands exceptfind_program()command.Use view
32_64forfind_program()command.
The OLD behavior for this policy is to use registry views 64 and
64_32 or 32_64 and 32 as default, depending of
CMAKE_SIZEOF_VOID_P variable value.
The NEW behavior for this policy is to use registry views TARGET and
BOTH as default.
This policy was introduced in CMake version 3.24. Use the
cmake_policy() command to set this policy to OLD or NEW
explicitly. Unlike many policies, CMake version 3.28.0-rc5 does not warn
when this policy is not set and simply uses OLD behavior.
Note
The OLD behavior of a policy is
deprecated by definition
and may be removed in a future version of CMake.