CMP0173¶
在版本 3.31 中添加。
CMakeFindFrameworks
模块已被移除。
CMake 的 framework 处理功能已经远远超出了 CMakeFindFrameworks
模块所支持的范围。该模块不处理 XCFrameworks,它提供的唯一命令也从未被文档化,而且 find_library()
在所有方面都提供了更强大的功能。
此策略的 OLD
行为是继续提供未文档化的 cmake_find_frameworks()
命令的 CMakeFindFrameworks
模块。而 NEW
行为则会在任何尝试包含该模块时中止并发出致命错误。
此策略在 CMake 3.31 版本中引入。可以通过 cmake_policy()
或 cmake_minimum_required()
进行设置。如果未设置,CMake 会发出警告并使用 OLD
行为。
注意
策略的 OLD
行为 按定义已被弃用
,并且可能在未来版本的 CMake 中被移除。