CMP0086

在版本 3.14 中新增。

UseSWIG 透過 -module 旗標來遵循 SWIG_MODULE_NAME

從 CMake 3.14 開始,UseSWIG 會傳遞選項 -module <module_name>SWIG 編譯器,如果檔案屬性 SWIG_MODULE_NAME 有指定的話。此政策提供與期望舊有行為的專案的相容性。

此政策的 OLD 行為是永遠不傳遞 -module 選項。NEW 行為是傳遞 -module 選項給 SWIG 編譯器,如果 SWIG_MODULE_NAME 有指定的話。

此政策在 CMake 版本 3.14 中引入。它可以透過 cmake_policy()cmake_minimum_required() 設定。如果未設定,CMake 會發出警告,並使用 OLD 行為。

注意

政策的 OLD 行為依定義已被棄用,並可能在未來版本的 CMake 中移除。