summaryrefslogtreecommitdiffstats
path: root/Source/cmDocumentVariables.cxx
diff options
context:
space:
mode:
authorEric NOULARD <eric.noulard@gmail.com>2012-08-14 18:15:22 (GMT)
committerEric NOULARD <eric.noulard@gmail.com>2012-08-14 18:15:22 (GMT)
commitd593cef58ff56b0480bb74e3b087cb7088bd2b03 (patch)
treeeae5939f4734a6ecfe9c25ae6e161b465307bf0b /Source/cmDocumentVariables.cxx
parentcd3bd23266a4a6c00595134a17a8bdaea9e28af5 (diff)
downloadCMake-d593cef58ff56b0480bb74e3b087cb7088bd2b03.zip
CMake-d593cef58ff56b0480bb74e3b087cb7088bd2b03.tar.gz
CMake-d593cef58ff56b0480bb74e3b087cb7088bd2b03.tar.bz2
Enhance DESTDIR documentation. Fixes #0012374.
Diffstat (limited to 'Source/cmDocumentVariables.cxx')
-rw-r--r--Source/cmDocumentVariables.cxx16
1 files changed, 15 insertions, 1 deletions
diff --git a/Source/cmDocumentVariables.cxx b/Source/cmDocumentVariables.cxx
index 05ef8fc..c2197f2 100644
--- a/Source/cmDocumentVariables.cxx
+++ b/Source/cmDocumentVariables.cxx
@@ -595,7 +595,21 @@ void cmDocumentVariables::DefineVariables(cmake* cm)
"If \"make install\" is invoked or INSTALL is built"
", this directory is pre-pended onto all install "
"directories. This variable defaults to /usr/local"
- " on UNIX and c:/Program Files on Windows.",false,
+ " on UNIX and c:/Program Files on Windows.\n"
+ "On UNIX one can use the DESTDIR mechanism in order"
+ " to relocate the whole installation. "
+ "DESTDIR means DESTination DIRectory. It is "
+ "commonly used by makefile users "
+ "in order to install software at non-default location. "
+ "It is usually invoked like this:\n"
+ " make DESTDIR=/home/john install\n"
+ "which will install the concerned software using the"
+ " installation prefix, e.g. \"/usr/local\" pre-pended with "
+ "the DESTDIR value which finally gives \"/home/john/usr/local\".\n"
+ "WARNING: DESTDIR may not be used on Windows because installation"
+ " prefix usually contains a drive letter like in \"C:/Program Files\""
+ " which cannot be pre-pended with some other prefix."
+ ,false,
"Variables That Change Behavior");
cm->DefineProperty