| LINK_INTERFACE_LIBRARIES |
| ------------------------ |
| |
| List public interface libraries for a shared library or executable. |
| |
| By default linking to a shared library target transitively links to |
| targets with which the library itself was linked. For an executable |
| with exports (see the ENABLE_EXPORTS property) no default transitive |
| link dependencies are used. This property replaces the default |
| transitive link dependencies with an explicit list. When the target |
| is linked into another target the libraries listed (and recursively |
| their link interface libraries) will be provided to the other target |
| also. If the list is empty then no transitive link dependencies will |
| be incorporated when this target is linked into another target even if |
| the default set is non-empty. This property is initialized by the |
| value of the variable CMAKE_LINK_INTERFACE_LIBRARIES if it is set when |
| a target is created. This property is ignored for STATIC libraries. |
| |
| This property is overridden by the INTERFACE_LINK_LIBRARIES property if |
| policy CMP0022 is NEW. |
| |
| This property is deprecated. Use INTERFACE_LINK_LIBRARIES instead. |