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_P
has value8
:Use view
64
for allfind_*
commands exceptfind_program()
command.Use view
64_32
forfind_program()
command.
if
CMAKE_SIZEOF_VOID_P
has value4
or is undefined:Use view
32
for allfind_*
commands exceptfind_program()
command.Use view
32_64
forfind_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.6 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.