CMP0173¶
在版本 3.31 中添加。
已移除 CMakeFindFrameworks 模块。
CMake 的框架处理已经远远超出了 CMakeFindFrameworks 模块所支持的范围。该模块缺乏对 XCFrameworks 的任何处理,它从未记录过它提供的唯一命令,并且 find_library() 在所有方面都提供了更优越的功能。
此策略的 OLD 行为是让 CMakeFindFrameworks 继续提供未记录的 cmake_find_frameworks() 命令。如果任何东西尝试包含该模块,NEW 行为将以致命错误停止。
此策略在 CMake 版本 3.31 中引入。它可以由 cmake_policy() 或 cmake_minimum_required() 设置。如果未设置,CMake 会发出警告并使用 OLD 行为。
注意
策略的 OLD 行为 根据定义已被弃用,并可能在未来的 CMake 版本中被移除。