• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2List of public |property_name| requirements for a library.
3
4Targets may populate this property to publish the |property_name|
5required to compile against the headers for the target.  The |command_name|
6command populates this property with values given to the ``PUBLIC`` and
7``INTERFACE`` keywords.  Projects may also get and set the property directly.
8
9When target dependencies are specified using :command:`target_link_libraries`,
10CMake will read this property from all target dependencies to determine the
11build properties of the consumer.
12
13Contents of |PROPERTY_INTERFACE_NAME| may use "generator expressions"
14with the syntax ``$<...>``.  See the :manual:`cmake-generator-expressions(7)`
15manual for available expressions.  See the :manual:`cmake-buildsystem(7)`
16-manual for more on defining buildsystem properties.
17