CMP0094

在 3.15 版本加入.

模块 FindPython3FindPython2FindPython 使用 LOCATION 作为查找策略。

从 CMake 3.15 开始,模块 FindPython3FindPython2FindPython 分别为变量 Python3_FIND_STRATEGYPython2_FIND_STRATEGYLOCATION 设置值 LOCATION Python_FIND_STRATEGY。此策略提供与期望遗留行为的项目的兼容性。

此策略的“旧”行为为变量“Python3_FIND_STRATEGY”、“Python2_FIND_STRATEGY”和“Python_FIND_STRATEGY”设置值“VERSION”。

此策略是在 CMake 版本 3.15 中引入的。使用 cmake_policy() 命令将其显式设置为 OLDNEW。与许多政策不同,CMake 版本 |release|当此策略未设置且仅使用“旧”行为时*不*发出警告。

备注

策略的“旧”行为是 :manual:根据定义 <cmake-policies(7)> 已弃用,并且可能会在未来版本的 CMake 中删除。