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 版本中移除。