Back to Cmake

EXPORT_PROPERTIES

Help/prop_tgt/EXPORT_PROPERTIES.rst

4.3.2869 B
Original Source

EXPORT_PROPERTIES

.. versionadded:: 3.12

List additional properties to export for a target.

This property contains a list of property names that should be exported by the :command:install(EXPORT) and :command:export commands. By default only a limited number of properties are exported. This property can be used to additionally export other properties as well.

Properties starting with INTERFACE_ or IMPORTED_ are not allowed as they are reserved for internal CMake use.

Properties containing generator expressions are also not allowed.

.. note::

Since CMake 3.19, :ref:Interface Libraries may have arbitrary target properties. If a project exports an interface library with custom properties, the resulting package may not work with dependents configured by older versions of CMake that reject the custom properties.