I've read the documentation, but it's still not clear to me what the difference between these two property is.<br><br>Could someone please explain it to me?<br><br>Thanks,<br>James<br><br> IMPORTED_LINK_DEPENDENT_LIBRARIES<br>
Dependent shared libraries of an imported shared<br> library.<br><br> Shared libraries may be linked to other shared<br> libraries as part of their implementation. On some<br>
platforms the linker searches for the dependent<br> libraries of shared libraries they are including in the<br> link. This property lists the dependent shared<br> libraries of an imported library. The list should be<br>
disjoint from the list of interface libraries in the<br> IMPORTED_LINK_INTERFACE_LIBRARIES property. On<br> platforms requiring dependent shared libraries to be<br> found at link time CMake uses this list to add<br>
appropriate files or paths to the link command line.<br> Ignored for non-imported targets.<br><br> IMPORTED_LINK_INTERFACE_LIBRARIES<br> Transitive link interface of an IMPORTED target.<br>
<br> Lists libraries whose interface is included when an<br> IMPORTED library target is linked to another target.<br> The libraries will be included on the link line for the<br> target. Unlike the LINK_INTERFACE_LIBRARIES property,<br>
this property applies to all imported target types,<br> including STATIC libraries. This property is ignored<br> for non-imported targets.<br><br>