I&#39;ve read the documentation, but it&#39;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>&nbsp;&nbsp;&nbsp;&nbsp; IMPORTED_LINK_DEPENDENT_LIBRARIES<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dependent&nbsp; shared&nbsp; libraries&nbsp;&nbsp; of&nbsp; an&nbsp; imported&nbsp; shared<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; library.<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Shared&nbsp; libraries&nbsp;&nbsp; may&nbsp; be&nbsp; linked&nbsp;&nbsp; to&nbsp; other&nbsp; shared<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libraries&nbsp; as part&nbsp; of their&nbsp; implementation.&nbsp;&nbsp; On some<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; platforms&nbsp; the&nbsp;&nbsp; linker&nbsp; searches&nbsp; for&nbsp;&nbsp; the&nbsp; dependent<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libraries of shared libraries they are including in the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; link.&nbsp;&nbsp; This&nbsp;&nbsp; property&nbsp; lists&nbsp; the&nbsp;&nbsp; dependent&nbsp; shared<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libraries of&nbsp; an imported library.&nbsp; The&nbsp; list should be<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disjoint from&nbsp; the list&nbsp; of interface libraries&nbsp; in the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IMPORTED_LINK_INTERFACE_LIBRARIES&nbsp;&nbsp;&nbsp;&nbsp; property.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; On<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; platforms&nbsp; requiring dependent&nbsp; shared libraries&nbsp; to be<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; found&nbsp; at&nbsp; link&nbsp; time&nbsp; CMake&nbsp; uses&nbsp; this&nbsp; list&nbsp; to&nbsp; add<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; appropriate files&nbsp; or paths&nbsp; to the link&nbsp; command line.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ignored for non-imported targets.<br><br>&nbsp;&nbsp;&nbsp;&nbsp; IMPORTED_LINK_INTERFACE_LIBRARIES<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Transitive link interface of an IMPORTED target.<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Lists&nbsp; libraries whose&nbsp; interface is&nbsp; included&nbsp; when an<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IMPORTED&nbsp; library target is&nbsp; linked to&nbsp; another target.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The libraries will be included on the link line for the<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; target.&nbsp; Unlike&nbsp; the LINK_INTERFACE_LIBRARIES property,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this&nbsp; property applies&nbsp; to all&nbsp; imported&nbsp; target types,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; including STATIC&nbsp; libraries.&nbsp; This property&nbsp; is ignored<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for non-imported targets.<br><br>