[llvm-objcopy] Add support for static libraries
authorAlexander Shaposhnikov <shal1t712@gmail.com>
Fri, 6 Jul 2018 17:51:03 +0000 (17:51 +0000)
committerAlexander Shaposhnikov <shal1t712@gmail.com>
Fri, 6 Jul 2018 17:51:03 +0000 (17:51 +0000)
commit42b5ef026908953c823b4849ea1b9d3955c5c172
tree92707c71aa6f0cdab6520566d54f9436a07eee9f
parent573958773514f18bbd0ffc13b38ee853d0e32c5a
[llvm-objcopy] Add support for static libraries

This diff adds support for handling static libraries
to llvm-objcopy and llvm-strip.

Test plan: make check-all

Differential revision: https://reviews.llvm.org/D48413

llvm-svn: 336455
llvm/test/tools/llvm-objcopy/basic-archive-copy.test [new file with mode: 0644]
llvm/test/tools/llvm-objcopy/fail-no-output-directory.test
llvm/test/tools/llvm-objcopy/strip-all.test
llvm/test/tools/llvm-objcopy/strip-debug.test
llvm/tools/llvm-objcopy/Object.cpp
llvm/tools/llvm-objcopy/Object.h
llvm/tools/llvm-objcopy/llvm-objcopy.cpp