CMP0134

在版本 3.24 中添加。

对于 find_file()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-policies(7) 定义已弃用,并可能在 CMake 的未来版本中移除。