[Cmake-commits] CMake branch, next, updated. v2.8.10.2-1258-g440a176

Alexander Neundorf neundorf at kde.org
Sat Dec 8 12:42:34 EST 2012


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The branch, next has been updated
       via  440a17614ff31eee0709a3e74b02c02ed31dad9d (commit)
       via  cc0580faa3976904c901a6b26df9dc308ea132af (commit)
      from  874be9a9d23e6028f4d49cc263683ec892fc798b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=440a17614ff31eee0709a3e74b02c02ed31dad9d
commit 440a17614ff31eee0709a3e74b02c02ed31dad9d
Merge: 874be9a cc0580f
Author:     Alexander Neundorf <neundorf at kde.org>
AuthorDate: Sat Dec 8 12:42:29 2012 -0500
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Sat Dec 8 12:42:29 2012 -0500

    Merge topic 'DocumentLIBRARY_PATH' into next
    
    cc0580f Extend documentation for CMAKE_<LANG>_IMPLICIT_LINK_DIRECTORIES


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=cc0580faa3976904c901a6b26df9dc308ea132af
commit cc0580faa3976904c901a6b26df9dc308ea132af
Author:     Alex Neundorf <neundorf at kde.org>
AuthorDate: Sat Dec 8 18:40:57 2012 +0100
Commit:     Alex Neundorf <neundorf at kde.org>
CommitDate: Sat Dec 8 18:40:57 2012 +0100

    Extend documentation for CMAKE_<LANG>_IMPLICIT_LINK_DIRECTORIES
    
    I stumbled upon this behaviour this week (a full path given
    to target_link_libraries() turned into a short -lFoo when linking)
    and it was quite hard to figure out what was going on.
    
    Alex

diff --git a/Source/cmDocumentVariables.cxx b/Source/cmDocumentVariables.cxx
index 55d70f8..6b64dc5 100644
--- a/Source/cmDocumentVariables.cxx
+++ b/Source/cmDocumentVariables.cxx
@@ -1621,7 +1621,12 @@ void cmDocumentVariables::DefineVariables(cmake* cm)
      "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.", false,
+     "reports the results in this variable.  The content of the environment "
+     "variable LIBRARY_PATH during the initial CMake run influences the "
+     "contents of the CMAKE_<LANG>_IMPLICIT_LINK_DIRECTORIES variable.  When "
+     "linking with the full path against a library located in one of these "
+     "directories, only the short form of the link line, e.g. -lFoo, will be "
+     "used instead of the full path.", false,
      "Variables for Languages");
 
   cm->DefineProperty

-----------------------------------------------------------------------

Summary of changes:
 Source/cmDocumentVariables.cxx |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list