|
|
@@ -355,7 +355,9 @@ void cmDocumentVariables::DefineVariables(cmake* cm)
|
|
|
"If this is set to TRUE, then the rpath information "
|
|
|
"is not added to compiled executables. The default "
|
|
|
"is to add rpath information if the platform supports it. "
|
|
|
- "This allows for easy running from the build tree.",false,
|
|
|
+ "This allows for easy running from the build tree. To omit RPATH"
|
|
|
+ "in the install step, but not the build step, use "
|
|
|
+ "CMAKE_SKIP_INSTALL_RPATH instead.",false,
|
|
|
"Variables that Provide Information");
|
|
|
cm->DefineProperty
|
|
|
("CMAKE_SOURCE_DIR", cmProperty::VARIABLE,
|
|
|
@@ -1180,6 +1182,20 @@ void cmDocumentVariables::DefineVariables(cmake* cm)
|
|
|
"is always built with no RPATH.",false,
|
|
|
"Variables that Control the Build");
|
|
|
|
|
|
+ cm->DefineProperty
|
|
|
+ ("CMAKE_SKIP_INSTALL_RPATH", cmProperty::VARIABLE,
|
|
|
+ "Do not include RPATHs in the install tree.",
|
|
|
+ "Normally CMake uses the build tree for the RPATH when building "
|
|
|
+ "executables etc on systems that use RPATH. When the software "
|
|
|
+ "is installed the executables etc are relinked by CMake to have "
|
|
|
+ "the install RPATH. If this variable is set to true then the software "
|
|
|
+ "is always installed without RPATH, even if RPATH is enabled when "
|
|
|
+ "building. This can be useful for example to allow running tests from "
|
|
|
+ "the build directory with RPATH enabled before the installation step. "
|
|
|
+ "To omit RPATH in both the build and install steps, use "
|
|
|
+ "CMAKE_SKIP_RPATH instead.",false,
|
|
|
+ "Variables that Control the Build");
|
|
|
+
|
|
|
cm->DefineProperty
|
|
|
("CMAKE_EXE_LINKER_FLAGS", cmProperty::VARIABLE,
|
|
|
"Linker flags used to create executables.",
|