blob: e103541db468523dc1274ef3520ccb683408438f [file]
INTERFACE_SOURCES
-----------------
.. versionadded:: 3.1
List of interface sources to compile into consuming targets.
Targets may populate this property to publish the sources
for consuming targets to compile. The :command:`target_sources` command
populates this property with values given to the ``PUBLIC`` and
``INTERFACE`` keywords. Projects may also get and set the property directly.
When target dependencies are specified using :command:`target_link_libraries`,
CMake will read this property from all target dependencies to determine the
sources of the consumer.
.. |genex_subject| replace:: ``INTERFACE_SOURCES``
.. include:: ../include/GENEX_NOTE.rst