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 行为将 VERSION 值设置为变量 Python3_FIND_STRATEGY, Python2_FIND_STRATEGY and Python_FIND_STRATEGY

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

注意

根据 cmake-policies(7) 的定义,策略的 OLD 行为是 弃用的,并且可能会在未来的 CMake 版本中被移除。