Commit 9cddaad9 authored by Brad King's avatar Brad King
Browse files

AddFileDependencies: Deprecate this unnecessary module

Document that one can call `set_property` directly instead.
parent 4841d38a
Pipeline #213298 waiting for manual action with stages
in 5 minutes and 14 seconds
......@@ -15,7 +15,6 @@ These modules are loaded using the :command:`include` command.
.. toctree::
:maxdepth: 1
/module/AddFileDependencies
/module/AndroidTestUtilities
/module/BundleUtilities
/module/CheckCCompilerFlag
......@@ -272,6 +271,7 @@ Deprecated Utility Modules
.. toctree::
:maxdepth: 1
/module/AddFileDependencies
/module/CMakeDetermineVSServicePack
/module/CMakeExpandImportedTargets
/module/CMakeForceCompiler
......
AddFileDependencies-deprecate
-----------------------------
* The :module:`AddFileDependencies` module is deprecated.
Port projects to use :command:`set_property` directly.
......@@ -5,13 +5,25 @@
AddFileDependencies
-------------------
.. deprecated:: 3.20
Add dependencies to a source file.
.. code-block:: cmake
add_file_dependencies(<source> <files>)
add_file_dependencies(<source> <files>...)
Adds the given ``<files>`` to the dependencies of file ``<source>``.
Do not use this command in new code. It is just a wrapper around:
.. code-block:: cmake
set_property(SOURCE <source> APPEND PROPERTY OBJECT_DEPENDS <files>...)
Instead use the :command:`set_property` command to append to the
:prop_sf:`OBJECT_DEPENDS` source file property directly.
#]=======================================================================]
function(add_file_dependencies _file)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment