summaryrefslogtreecommitdiffstats
path: root/Source/cmSystemTools.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2008-03-02 19:35:23 (GMT)
committerBrad King <brad.king@kitware.com>2008-03-02 19:35:23 (GMT)
commitd732de4a8a189699135e67f8bad66757bdcf188f (patch)
treea18672b2681d61fd62d3be37cb9166ab3fe50290 /Source/cmSystemTools.h
parent16a415dd0c81a4a11cf6fa78755ce636e5ac3ab9 (diff)
downloadCMake-d732de4a8a189699135e67f8bad66757bdcf188f.zip
CMake-d732de4a8a189699135e67f8bad66757bdcf188f.tar.gz
CMake-d732de4a8a189699135e67f8bad66757bdcf188f.tar.bz2
ENH: Cleanup builtin chrpath support
- Move computation of extended build-tree rpath to cmComputeLinkInformation - Only enable the extended build-tree rpath if the target will be installed - Generalize the interface of file(CHRPATH) - When changing the rpath on installation only replace the part generated by CMake because the native tools (ex SunCC on Linux) might have added their own part to the rpath
Diffstat (limited to 'Source/cmSystemTools.h')
-rw-r--r--Source/cmSystemTools.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/cmSystemTools.h b/Source/cmSystemTools.h
index 42282d3..a7abc5f 100644
--- a/Source/cmSystemTools.h
+++ b/Source/cmSystemTools.h
@@ -383,6 +383,7 @@ public:
/** Try to set the RPATH in an ELF binary. */
static bool ChangeRPath(std::string const& file,
+ std::string const& oldRPath,
std::string const& newRPath,
std::string* emsg = 0);