diff options
author | Stephen Kelly <steveire@gmail.com> | 2014-11-22 11:46:13 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2014-11-22 11:46:13 (GMT) |
commit | bcface3932edb879bb71b90f65b628c5d9a11190 (patch) | |
tree | b1fc0c553013de299c80e0fdc66bfebeea3b218e /Help/prop_tgt | |
parent | e12926e7932212d9b84bb7f456b168437c7ba863 (diff) | |
download | CMake-bcface3932edb879bb71b90f65b628c5d9a11190.zip CMake-bcface3932edb879bb71b90f65b628c5d9a11190.tar.gz CMake-bcface3932edb879bb71b90f65b628c5d9a11190.tar.bz2 |
Help: Link to target_link_libraries from target properies.
Diffstat (limited to 'Help/prop_tgt')
-rw-r--r-- | Help/prop_tgt/INTERFACE_LINK_LIBRARIES.rst | 3 | ||||
-rw-r--r-- | Help/prop_tgt/LINK_INTERFACE_LIBRARIES.rst | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/Help/prop_tgt/INTERFACE_LINK_LIBRARIES.rst b/Help/prop_tgt/INTERFACE_LINK_LIBRARIES.rst index 8e4843b..f0d13ca 100644 --- a/Help/prop_tgt/INTERFACE_LINK_LIBRARIES.rst +++ b/Help/prop_tgt/INTERFACE_LINK_LIBRARIES.rst @@ -4,7 +4,8 @@ INTERFACE_LINK_LIBRARIES List public interface libraries for a library. This property contains the list of transitive link dependencies. When -the target is linked into another target the libraries listed (and +the target is linked into another target using the +:command:`target_link_libraries` command, the libraries listed (and recursively their link interface libraries) will be provided to the other target also. This property is overridden by the :prop_tgt:`LINK_INTERFACE_LIBRARIES` or diff --git a/Help/prop_tgt/LINK_INTERFACE_LIBRARIES.rst b/Help/prop_tgt/LINK_INTERFACE_LIBRARIES.rst index 94040e0..c4c0964 100644 --- a/Help/prop_tgt/LINK_INTERFACE_LIBRARIES.rst +++ b/Help/prop_tgt/LINK_INTERFACE_LIBRARIES.rst @@ -8,7 +8,8 @@ targets with which the library itself was linked. For an executable with exports (see the :prop_tgt:`ENABLE_EXPORTS` target 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 +is linked into another target using the :command:`target_link_libraries` +command, 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 |