Centralize the handling of install_name and rpath.
authorRafael Espindola <rafael.espindola@gmail.com>
Fri, 28 Feb 2014 13:48:03 +0000 (13:48 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Fri, 28 Feb 2014 13:48:03 +0000 (13:48 +0000)
commit37c04a0d4d0df0e2efddcc76a1036a9fc384e61a
tree40f9e660892b4c7ec1b5f6a4c8b1c92750e4313a
parent2dc637fce3aebbea030ddce74e223f23c4aa3513
Centralize the handling of install_name and rpath.

This centralizes the Makefile handling of -install_name and -rpath. It also
moves the cmake build to using @rpath. The reason being that libclang needs it,
and it works for everything else.

A followup patch will move clang to using this and then there will be a single
point to edit to support other systems.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202499 91177308-0d34-0410-b5e6-96231b3b80d8
CMakeLists.txt
Makefile.rules
tools/llvm-shlib/Makefile
tools/lto/Makefile