TRANSITIVE_COMPILE_PROPERTIESΒΆ

New 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, excluding 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_LINK_PROPERTIES target property, which includes entries guarded by LINK_ONLY.