Back to Cmake

CMP0078

Help/policy/CMP0078.rst

4.3.2813 B
Original Source

CMP0078

.. versionadded:: 3.13

:module:UseSWIG generates standard target names.

Starting with CMake 3.13, :module:UseSWIG generates now standard target names. This policy provides compatibility with projects that expect the legacy behavior.

The OLD behavior for this policy relies on UseSWIG_TARGET_NAME_PREFERENCE variable that can be used to specify an explicit preference. The value may be one of:

  • LEGACY: legacy strategy is applied. Variable SWIG_MODULE_<name>_REAL_NAME must be used to get real target name. This is the default if not specified.
  • STANDARD: target name matches specified name.

.. |INTRODUCED_IN_CMAKE_VERSION| replace:: 3.13 .. |WARNS_OR_DOES_NOT_WARN| replace:: warns .. include:: include/STANDARD_ADVICE.rst

.. include:: include/DEPRECATED.rst