summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2018-04-23 14:14:28 (GMT)
committerKitware Robot <kwrobot@kitware.com>2018-04-23 14:14:51 (GMT)
commitc74539aad738e7ceddaa223b0edb622724b6a2e2 (patch)
tree739e1267628aac559f4f40a89a97f791f616474e
parent1f372ac4e52ac7de65d3fc855b280388b70203f3 (diff)
parentd512825b64dcf796dcf5ad83fdc01dbeb0f11381 (diff)
downloadCMake-c74539aad738e7ceddaa223b0edb622724b6a2e2.zip
CMake-c74539aad738e7ceddaa223b0edb622724b6a2e2.tar.gz
CMake-c74539aad738e7ceddaa223b0edb622724b6a2e2.tar.bz2
Merge topic 'doc-CMP0060'
d512825b64 Help: Mention CMP0060 in CMAKE_<LANG>_IMPLICIT_LINK_DIRECTORIES Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1990
-rw-r--r--Help/variable/CMAKE_LANG_IMPLICIT_LINK_DIRECTORIES.rst15
1 files changed, 9 insertions, 6 deletions
diff --git a/Help/variable/CMAKE_LANG_IMPLICIT_LINK_DIRECTORIES.rst b/Help/variable/CMAKE_LANG_IMPLICIT_LINK_DIRECTORIES.rst
index a0bd830..e9e04be 100644
--- a/Help/variable/CMAKE_LANG_IMPLICIT_LINK_DIRECTORIES.rst
+++ b/Help/variable/CMAKE_LANG_IMPLICIT_LINK_DIRECTORIES.rst
@@ -9,9 +9,12 @@ These paths are implicit linker search directories for the compiler's
language. CMake automatically detects these directories for each
language and reports the results in this variable.
-When a library in one of these directories is given by full path to
-:command:`target_link_libraries` CMake will generate the ``-l<name>`` form on
-link lines to ensure the linker searches its implicit directories for the
-library. Note that some toolchains read implicit directories from an
-environment variable such as ``LIBRARY_PATH`` so keep its value consistent
-when operating in a given build tree.
+Some toolchains read implicit directories from an environment variable such as
+``LIBRARY_PATH``. If using such an environment variable, keep its value
+consistent when operating in a given build tree because CMake saves the value
+detected when first creating a build tree.
+
+If policy :policy:`CMP0060` is not set to ``NEW``, then when a library in one
+of these directories is given by full path to :command:`target_link_libraries`
+CMake will generate the ``-l<name>`` form on link lines for historical
+purposes.