فهرست منبع

documentation: handling of relative paths by include- and link_directories()

Alex
Alex Neundorf 12 سال پیش
والد
کامیت
a7d6ebb01b
2فایلهای تغییر یافته به همراه5 افزوده شده و 6 حذف شده
  1. 3 2
      Source/cmIncludeDirectoryCommand.h
  2. 2 4
      Source/cmLinkDirectoriesCommand.h

+ 3 - 2
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. "

+ 2 - 4
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 "