TRANSITIVE_LINK_PROPERTIES — CMake 4.3.0 Documentation

# TRANSITIVE_LINK_PROPERTIES

Added in version 3.30.

Properties that the `TARGET_PROPERTY` generator expression, on the target and its dependents, evaluates as the union of values collected from the transitive closure of link dependencies, including entries guarded by `LINK_ONLY`.

The value is a semicolon-separated list of custom transitive property names. Any leading `INTERFACE_` prefix is ignored, e.g., `INTERFACE_PROP` is treated as just `PROP`.

See documentation of the `TARGET_PROPERTY` generator expression for details of custom transitive property evaluation. See also the `TRANSITIVE_COMPILE_PROPERTIES` target property, which excludes entries guarded by `LINK_ONLY`..