1
0
mirror of https://github.com/Kitware/CMake.git synced 2025-10-16 05:26:58 +08:00

UseSWIG: note dependency behavior for Make generators

See: #20067
This commit is contained in:
Ben Boeckel
2020-06-01 09:33:36 -04:00
parent 066e2fa82c
commit 1f543b23a8

View File

@@ -41,6 +41,14 @@ Defines the following command for use with ``SWIG``:
configuration-specific files generated by ``SWIG``. All build
configurations must result in the same generated source file.
.. note::
For Make-based generators, ``swig_add_library`` does not track file
dependencies, so depending on the ``<name>_swig_compilation`` custom target
is required for targets which require the ``swig``-generated files to
exist. Other generators may depend on the source files that would be
generated by SWIG.
``TYPE``
``SHARED``, ``MODULE`` and ``STATIC`` have the same semantic as for the
:command:`add_library` command. If ``USE_BUILD_SHARED_LIBS`` is specified,