Documentation: Clarify handling of implicit link directories

Extend documentation for CMAKE_<LANG>_IMPLICIT_LINK_DIRECTORIES to
explain how it is used by CMake and how it can be influenced by
environment variables.

Inspired-by: Alex Neundorf <neundorf@kde.org>
This commit is contained in:
Brad King 2012-12-11 14:00:23 -05:00
parent 2be87f8ff8
commit 017d90c500
1 changed files with 9 additions and 1 deletions

View File

@ -1621,7 +1621,15 @@ void cmDocumentVariables::DefineVariables(cmake* cm)
"These paths are implicit linker search directories for the compiler's " "These paths are implicit linker search directories for the compiler's "
"language. " "language. "
"CMake automatically detects these directories for each language and " "CMake automatically detects these directories for each language and "
"reports the results in this variable.", false, "reports the results in this variable."
"\n"
"When a library in one of these directories is given by full path to "
"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.",false,
"Variables for Languages"); "Variables for Languages");
cm->DefineProperty cm->DefineProperty