summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2013-01-29 19:52:22 (GMT)
committerCMake Topic Stage <kwrobot@kitware.com>2013-01-29 19:52:22 (GMT)
commit32b9e67057a939530bca7aea460d534da90d397d (patch)
treee7cb63ee2a381a44185de4e5bf8f57a8b9e63d33
parent5f78d2057f1447afb6ec33e5f8a241c8bcdcd5f1 (diff)
parenta7d6ebb01ba7418af3af74a532900f0d7cb210fe (diff)
downloadCMake-32b9e67057a939530bca7aea460d534da90d397d.zip
CMake-32b9e67057a939530bca7aea460d534da90d397d.tar.gz
CMake-32b9e67057a939530bca7aea460d534da90d397d.tar.bz2
Merge topic 'DocumentRelativePathHandling'
a7d6ebb documentation: handling of relative paths by include- and link_directories()
-rw-r--r--Source/cmIncludeDirectoryCommand.h5
-rw-r--r--Source/cmLinkDirectoriesCommand.h6
2 files changed, 5 insertions, 6 deletions
diff --git a/Source/cmIncludeDirectoryCommand.h b/Source/cmIncludeDirectoryCommand.h
index a32fc77..77a340a 100644
--- a/Source/cmIncludeDirectoryCommand.h
+++ b/Source/cmIncludeDirectoryCommand.h
@@ -59,8 +59,9 @@ public:
return
" include_directories([AFTER|BEFORE] [SYSTEM] dir1 dir2 ...)\n"
"Add the given directories to those the compiler uses to search "
- "for include files. "
- "These directories are added to the directory property "
+ "for include files. Relative paths are interpreted as relative to "
+ "the current source directory. \n"
+ "The include directories are added to the directory property "
"INCLUDE_DIRECTORIES for the current CMakeLists file. "
"They are also added to the target property INCLUDE_DIRECTORIES "
"for each target in the current CMakeLists file. "
diff --git a/Source/cmLinkDirectoriesCommand.h b/Source/cmLinkDirectoriesCommand.h
index 889118c..9218f44 100644
--- a/Source/cmLinkDirectoriesCommand.h
+++ b/Source/cmLinkDirectoriesCommand.h
@@ -62,10 +62,8 @@ public:
" link_directories(directory1 directory2 ...)\n"
"Specify the paths in which the linker should search for libraries. "
"The command will apply only to targets created after it is called. "
- "For historical reasons, relative paths given to this command are "
- "passed to the linker unchanged "
- "(unlike many CMake commands which interpret them relative to the "
- "current source directory).\n"
+ "Relative paths given to this command are interpreted as relative to "
+ "the current source directory, see CMP0015. \n"
"Note that this command is rarely necessary. Library locations "
"returned by find_package() and find_library() are absolute paths. "
"Pass these absolute library file paths directly to the "