diff options
author | Brad King <brad.king@kitware.com> | 2008-03-02 19:35:23 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2008-03-02 19:35:23 (GMT) |
commit | d732de4a8a189699135e67f8bad66757bdcf188f (patch) | |
tree | a18672b2681d61fd62d3be37cb9166ab3fe50290 /Source/cmSystemTools.h | |
parent | 16a415dd0c81a4a11cf6fa78755ce636e5ac3ab9 (diff) | |
download | CMake-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.h | 1 |
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); |