CMP0086

3.14 版本中新增。

UseSWIG 通过 -module 标志来认可 SWIG_MODULE_NAME

从 CMake 3.14 开始,如果指定了文件属性 SWIG_MODULE_NAMEUseSWIG 会向 SWIG 编译器传递 -module <module_name> 选项。此策略为期望采用传统行为的项目提供兼容性。

此策略的 OLD 行为永远不传递 -module 选项。如果指定了 SWIG_MODULE_NAMENEW 行为会向 SWIG 编译器传递 -module 选项。

在 CMake 3.14 版本中引入了此策略。此策略可以通过 cmake_policy()cmake_minimum_required() 进行设置。如果没有设置,CMake 会发出警告,并使用 OLD 行为。

注意

策略的 OLD 行为在 默认情况下已弃用,并且可能会在未来的 CMake 版本中移除。