CMP0086¶
在 3.14 版本加入.
UseSWIG 通过``-module`` 标志支持``SWIG_MODULE_NAME``。
从 CMake 3.14 开始,如果指定了文件属性“SWIG_MODULE_NAME”,UseSWIG 会将选项“-module <module_name>”传递给“SWIG”编译器。此策略提供与期望遗留行为的项目的兼容性。
此策略的“旧”行为是永远不会传递“-module”选项。如果指定了“SWIG_MODULE_NAME”,“新”行为是将“-module”选项传递给“SWIG”编译器。
此策略是在 CMake 版本 3.14 中引入的。 CMake 版本 |发布|当未设置策略并使用“旧”行为时发出警告。使用 cmake_policy() 命令将其显式设置为 OLD 或 NEW。
备注
策略的“旧”行为是 :manual:根据定义 <cmake-policies(7)> 已弃用,并且可能会在未来版本的 CMake 中删除。