CMP0134

在 3.24 版本中添加。

对于 find_file()find_path()find_library()find_package() 命令,默认注册表视图为 TARGET;对于 find_program() 命令,默认注册表视图为 BOTH

在 CMake 3.23 及以下版本中,默认注册表视图的选择规则如下:

此策略的 OLD(旧)行为是根据 CMAKE_SIZEOF_VOID_P 变量的值,默认使用 6464_32 或者 32_6432 注册表视图。此策略的 NEW(新)行为是默认使用 TARGETBOTH 注册表视图。

此策略已在 CMake 版本 3.24 中引入。它可以由 cmake_policy()cmake_minimum_required() 设置。如果未设置,CMake **不会** 警告,并使用 OLD 行为。

注意

策略的 OLD 行为根据定义已被弃用,并可能在未来版本的 CMake 中被移除。