CMP0086¶
3.14 版新增。
UseSWIG
通过 -module
标志尊重 SWIG_MODULE_NAME
。
从 CMake 3.14 开始,如果指定了文件属性 SWIG_MODULE_NAME
,UseSWIG
会将选项 -module <module_name>
传递给 SWIG
编译器。此策略为期望旧行为的项目提供了兼容性。
此策略的 OLD
行为是永远不传递 -module
选项。 NEW
行为是如果指定了 SWIG_MODULE_NAME
,则将 -module
选项传递给 SWIG
编译器。
此策略是在 CMake 版本 3.14 中引入的。它可以通过 cmake_policy()
或 cmake_minimum_required()
设置。如果未设置,CMake 会发出警告并使用 OLD
行为。
注意
策略的 OLD
行为 根据定义已被弃用
,并且可能会在未来的 CMake 版本中被移除。