summaryrefslogtreecommitdiffstats
path: root/Help/command
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2018-09-14 17:24:59 (GMT)
committerKitware Robot <kwrobot@kitware.com>2018-09-14 17:25:07 (GMT)
commit333804fa0e12c3df9ef16fec163451cffda52df4 (patch)
tree2796ca3a9ec227a70762f9bfbf58da7f0861e1a1 /Help/command
parent88e6e35358f0be59d2ceddb77fcb67091110b56c (diff)
parenta1ad0a699be3a2e9e3a18cc07c3bf069dedcfbfc (diff)
downloadCMake-333804fa0e12c3df9ef16fec163451cffda52df4.zip
CMake-333804fa0e12c3df9ef16fec163451cffda52df4.tar.gz
CMake-333804fa0e12c3df9ef16fec163451cffda52df4.tar.bz2
Merge topic 'out-of-dir-linking'
a1ad0a699b target_link_libraries: Allow use with targets in other directories 9bbae5ae28 cmTarget: Future-proof AddLinkLibrary target lookup scope f9cb6f618a cmExportFileGenerator: Use cmGeneratorTarget::ResolveTargetReference 18441a6269 cmGeneratorTarget: Factor target name resolution out of link item resolution 2f708f5d65 Make internal TARGET_PROPERTY generator expressions more robust 94a75801c8 Android.mk: De-duplicate link libraries logic during export 8a63b23d16 cmGlobalGenerator: Remove unused FindLocalGenerator method Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Patrick Stotko <stotko@cs.uni-bonn.de> Merge-request: !2370
Diffstat (limited to 'Help/command')
-rw-r--r--Help/command/target_link_libraries.rst11
1 files changed, 7 insertions, 4 deletions
diff --git a/Help/command/target_link_libraries.rst b/Help/command/target_link_libraries.rst
index 1f0d69e..e1c374e 100644
--- a/Help/command/target_link_libraries.rst
+++ b/Help/command/target_link_libraries.rst
@@ -18,10 +18,13 @@ All of them have the general form::
target_link_libraries(<target> ... <item>... ...)
-The named ``<target>`` must have been created in the current directory by
-a command such as :command:`add_executable` or :command:`add_library` and
-must not be an :ref:`ALIAS target <Alias Targets>`.
-Repeated calls for the same ``<target>`` append items in the order called.
+The named ``<target>`` must have been created by a command such as
+:command:`add_executable` or :command:`add_library` and must not be an
+:ref:`ALIAS target <Alias Targets>`. If policy :policy:`CMP0079` is not
+set to ``NEW`` then the target must have been created in the current
+directory. Repeated calls for the same ``<target>`` append items in
+the order called.
+
Each ``<item>`` may be:
* **A library target name**: The generated link line will have the