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.25.0-rc2 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.