[llvm-install-name-tool] Add support for -rpath option
authorAlexander Shaposhnikov <alexshap@fb.com>
Sat, 27 Jun 2020 00:22:15 +0000 (17:22 -0700)
committerAlexander Shaposhnikov <alexshap@fb.com>
Sat, 27 Jun 2020 00:23:03 +0000 (17:23 -0700)
commitb925ca37a8f28851e110b8f0cd6e7f9a36a15d65
treeaf80b56b25ed477dd11238ef93ec51509d92a924
parent9649c2095f07a392bc2b2a93b5bd6c4c9bf5ba34
[llvm-install-name-tool] Add support for -rpath option

This diff implements -rpath option for llvm-install-name-tool
which replaces the rpath value in the specified Mach-O binary.

Patch by Sameer Arora!

Test plan: make check-all

Differential revision: https://reviews.llvm.org/D82051
llvm/test/tools/llvm-objcopy/MachO/install-name-tool-rpath.test [new file with mode: 0644]
llvm/tools/llvm-objcopy/CopyConfig.cpp
llvm/tools/llvm-objcopy/CopyConfig.h
llvm/tools/llvm-objcopy/InstallNameToolOpts.td
llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp