[llvm-install-name-tool] Merge install-name options
authorSameer Arora <sameerarora101@fb.com>
Mon, 6 Jul 2020 21:53:24 +0000 (14:53 -0700)
committerSameer Arora <sameerarora101@fb.com>
Mon, 6 Jul 2020 22:15:20 +0000 (15:15 -0700)
commitc143900a0851b2c7b7d52e4825c7f073b3474cf6
tree7c227793beac06f8cccefadbf7e2792f81007de9
parentdb05f2e34a5e9380ddcc199d6687531108d795e4
[llvm-install-name-tool] Merge install-name options

This diff merges all options for llvm-install-name-tool under a single
function processLoadCommands. Also adds another test case for -add_rpath
option.

Test plan: make check-all

Reviewed by: jhenderson, alexshap, smeenai, Ktwu

Differential Revision: https://reviews.llvm.org/D82812
llvm/test/tools/llvm-objcopy/MachO/install-name-tool-add-rpath.test
llvm/tools/llvm-objcopy/CopyConfig.cpp
llvm/tools/llvm-objcopy/CopyConfig.h
llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp