CMP0134

在 3.24 版本中添加。

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

CMake 3.23 及更早版本中的默认注册表视图使用以下规则选择:

此策略的 OLD 行为是默认使用 6464_3232_6432 视图,具体取决于 CMAKE_SIZEOF_VOID_P 变量的值。此策略的 NEW 行为是默认使用 TARGETBOTH 视图。

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

注意

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