
The MacroAddFileDependencies module is deprecated as of CMake 3.14 but doesn't emit warnings/deprecation notices yet. This for now only upgrades the code usage of Qt4Macros module when used with FindQt4 without this deprecated module. Additionally, the lowercase style is used in the documentation.
30 lines
865 B
CMake
30 lines
865 B
CMake
# Distributed under the OSI-approved BSD 3-Clause License. See accompanying
|
|
# file LICENSE.rst or https://cmake.org/licensing for details.
|
|
|
|
#[=======================================================================[.rst:
|
|
MacroAddFileDependencies
|
|
------------------------
|
|
|
|
.. deprecated:: 3.14
|
|
|
|
.. code-block:: cmake
|
|
|
|
macro_add_file_dependencies(<source> <files>...)
|
|
|
|
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.
|
|
|
|
#]=======================================================================]
|
|
|
|
macro (MACRO_ADD_FILE_DEPENDENCIES _file)
|
|
|
|
set_property(SOURCE "${_file}" APPEND PROPERTY OBJECT_DEPENDS "${ARGN}")
|
|
|
|
endmacro ()
|