CMP0086¶
3.14 版本中新增。
UseSWIG
通过 -module
标志来认可 SWIG_MODULE_NAME
从 CMake 3.14 开始,如果指定了文件属性 SWIG_MODULE_NAME
,UseSWIG
会向 SWIG
编译器传递 -module <module_name>
选项。此策略为期望采用传统行为的项目提供兼容性。
此策略的 OLD
行为永远不传递 -module
选项。如果指定了 SWIG_MODULE_NAME
,NEW
行为会向 SWIG
编译器传递 -module
选项。
在 CMake 3.14 版本中引入了此策略。此策略可以通过 cmake_policy()
或 cmake_minimum_required()
进行设置。如果没有设置,CMake 会发出警告,并使用 OLD
行为。
注意
策略的 OLD
行为在 默认情况下已弃用
,并且可能会在未来的 CMake 版本中移除。