CMP0094¶
在 3.15 版本加入.
模块 FindPython3、 FindPython2 和 FindPython 使用 LOCATION 作为查找策略。
从 CMake 3.15 开始,模块 FindPython3、 FindPython2 和 FindPython 分别为变量 Python3_FIND_STRATEGY、Python2_FIND_STRATEGY 和 LOCATION 设置值 LOCATION Python_FIND_STRATEGY。此策略提供与期望遗留行为的项目的兼容性。
此策略的“旧”行为为变量“Python3_FIND_STRATEGY”、“Python2_FIND_STRATEGY”和“Python_FIND_STRATEGY”设置值“VERSION”。
此策略是在 CMake 版本 3.15 中引入的。使用 cmake_policy() 命令将其显式设置为 OLD 或 NEW。与许多政策不同,CMake 版本 |release|当此策略未设置且仅使用“旧”行为时*不*发出警告。
备注
策略的“旧”行为是 :manual:根据定义 <cmake-policies(7)> 已弃用,并且可能会在未来版本的 CMake 中删除。