CMP0094

版本 3.15 新增。

Modules FindPython3, FindPython2 and FindPython 使用 LOCATION 作为查找策略。

从 CMake 3.15 开始,Modules FindPython3, FindPython2 and FindPython 分别将 Python3_FIND_STRATEGY, Python2_FIND_STRATEGY and Python_FIND_STRATEGY 变量的值设置为 LOCATION。此策略提供了与期望旧行为的项目兼容性。

此策略的 OLD 行为将 Python3_FIND_STRATEGY, Python2_FIND_STRATEGY and Python_FIND_STRATEGY 变量的值设置为 VERSION

此策略在 CMake 版本 3.15 中引入。它可以由 cmake_policy()cmake_minimum_required() 设置。如果未设置,CMake **不** 会发出警告,并使用 OLD 行为。

注意

策略的 OLD 行为 根据定义已被弃用,并可能在未来的 CMake 版本中被移除。