2013-10-15 19:17:36 +04:00
|
|
|
OBJECT_DEPENDS
|
|
|
|
--------------
|
|
|
|
|
|
|
|
Additional files on which a compiled object file depends.
|
|
|
|
|
2015-09-11 22:13:24 +03:00
|
|
|
Specifies a :ref:`;-list <CMake Language Lists>` of full-paths to
|
|
|
|
files on which any object files compiled from this source file depend.
|
|
|
|
On :ref:`Makefile Generators` and the :generator:`Ninja` generator an
|
|
|
|
object file will be recompiled if any of the named files is newer than it.
|
|
|
|
:ref:`Visual Studio Generators` and the :generator:`Xcode` generator
|
|
|
|
cannot implement such compilation dependencies.
|
2013-10-15 19:17:36 +04:00
|
|
|
|
|
|
|
This property need not be used to specify the dependency of a source
|
|
|
|
file on a generated header file that it includes. Although the
|
|
|
|
property was originally introduced for this purpose, it is no longer
|
|
|
|
necessary. If the generated header file is created by a custom
|
|
|
|
command in the same target as the source file, the automatic
|
|
|
|
dependency scanning process will recognize the dependency. If the
|
|
|
|
generated header file is created by another target, an inter-target
|
2015-09-11 22:13:24 +03:00
|
|
|
dependency should be created with the :command:`add_dependencies`
|
|
|
|
command (if one does not already exist due to linking relationships).
|