New in version 3.14.
Switch for forwarding origin target dependencies to the corresponding
Targets which have their
ON have a corresponding
_autogen target which generates
uic files. As this
_autogen target is created at generate-time, it is not possible to define dependencies of it using e.g.
add_dependencies(). Instead the
AUTOGEN_ORIGIN_DEPENDS target property decides whether the origin target dependencies should be forwarded to the
_autogen target or not.
In total the dependencies of the
_autogen target are composed from
cmake-qt(7) manual for more information on using CMake with Qt.
AUTOGEN_ORIGIN_DEPENDS is useful to avoid building of origin target dependencies when building the
_autogen target only. This is especially interesting when a
global autogen target is enabled.
_autogen target doesn’t require all the origin target’s dependencies, and
AUTOGEN_ORIGIN_DEPENDS is disabled, it might be necessary to extend
AUTOGEN_TARGET_DEPENDS to add missing dependencies.
© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.