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 中可能会将其移除。