INTERFACE_LINK_LIBRARIES.rst 782 B

1234567891011121314151617
  1. INTERFACE_LINK_LIBRARIES
  2. ------------------------
  3. List public interface libraries for a library.
  4. This property contains the list of transitive link dependencies. When
  5. the target is linked into another target the libraries listed (and
  6. recursively their link interface libraries) will be provided to the
  7. other target also. This property is overridden by the
  8. :prop_tgt:`LINK_INTERFACE_LIBRARIES` or
  9. :prop_tgt:`LINK_INTERFACE_LIBRARIES_<CONFIG>` property if policy
  10. :policy:`CMP0022` is ``OLD`` or unset.
  11. Contents of ``INTERFACE_LINK_LIBRARIES`` may use "generator expressions"
  12. with the syntax ``$<...>``. See the :manual:`cmake-generator-expressions(7)`
  13. manual for available expressions. See the :manual:`cmake-buildsystem(7)`
  14. manual for more on defining buildsystem properties.