cmake/Help/command/get_target_property.rst

30 lines
1.0 KiB
ReStructuredText
Raw Normal View History

2014-08-03 19:52:23 +02:00
get_target_property
-------------------
Get a property from a target.
2019-11-11 23:01:05 +01:00
.. code-block:: cmake
2014-08-03 19:52:23 +02:00
2024-02-02 17:42:32 +01:00
get_target_property(<variable> <target> <property>)
2014-08-03 19:52:23 +02:00
2024-02-02 17:42:32 +01:00
Get a property from a target. The value of the property is stored in the
specified ``<variable>``. If the target property is not found, ``<variable>``
will be set to ``<variable>-NOTFOUND``. If the target property was defined to
be an ``INHERITED`` property (see :command:`define_property`), the search will
include the relevant parent scopes, as described for the
:command:`define_property` command.
2018-08-09 18:06:22 +02:00
Use :command:`set_target_properties` to set target property values.
2014-08-03 19:52:23 +02:00
Properties are usually used to control how a target is built, but some
query the target instead. This command can get properties for any
target so far created. The targets do not need to be in the current
2016-03-13 13:35:51 +01:00
``CMakeLists.txt`` file.
2014-08-03 19:52:23 +02:00
2023-05-23 16:38:00 +02:00
See Also
^^^^^^^^
2019-11-11 23:01:05 +01:00
2023-05-23 16:38:00 +02:00
* :command:`define_property`
* the more general :command:`get_property` command
* :command:`set_target_properties`
* :ref:`Target Properties` for the list of properties known to CMake