llvm-6502/tools
Rafael Espindola f02687d9eb llvm-ar: Start adding support for mri scripts.
I was quiet surprised to find this feature being used. Fortunately the uses
I found look fairly simple. In fact, they are just a very verbose version
of the regular ar commands.

Start implementing it then by parsing the script and setting the command
variables as if we had a regular command line.

This patch adds just enough support to create an empty archive and do a bit
of error checking. In followup patches I will implement at least addmod
and addlib.

From the description in the manual, even the more general case should not
be too hard to implement if needed. The features that don't map 1:1 to
the simple command line are

* Reading from multiple archives.
* Creating multiple archives.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@219521 91177308-0d34-0410-b5e6-96231b3b80d8
2014-10-10 18:33:51 +00:00
..
bugpoint [Bugpoint] Close error log in ProcessFailure. Bugpoint had been failing to close 2014-10-07 21:47:23 +00:00
bugpoint-passes
gold Fix gcc warning in gold-plugin.cpp. 2014-10-10 00:48:13 +00:00
llc
lli
llvm-ar llvm-ar: Start adding support for mri scripts. 2014-10-10 18:33:51 +00:00
llvm-as
llvm-bcanalyzer
llvm-c-test Extend C disassembler API to allow specifying target features 2014-09-30 16:31:40 +00:00
llvm-config
llvm-cov Remove bogus std::error_code returns form SectionRef. 2014-10-08 15:28:58 +00:00
llvm-diff
llvm-dis
llvm-dwarfdump
llvm-extract
llvm-jitlistener
llvm-link
llvm-lto LTO: Ignore disabled diagnostic remarks 2014-10-01 18:36:03 +00:00
llvm-mc
llvm-mcmarkup
llvm-nm
llvm-objdump Remove bogus std::error_code returns form SectionRef. 2014-10-08 15:28:58 +00:00
llvm-profdata
llvm-readobj Object: Add range iterators for COFF import/export table 2014-10-09 02:16:38 +00:00
llvm-rtdyld
llvm-shlib
llvm-size Remove bogus std::error_code returns form SectionRef. 2014-10-08 15:28:58 +00:00
llvm-stress
llvm-symbolizer
llvm-vtabledump Remove bogus std::error_code returns form SectionRef. 2014-10-08 15:28:58 +00:00
lto Remove definition of LLVM_VERSION_INFO; this macro is not used by any of the 2014-09-26 21:53:12 +00:00
macho-dump
msbuild MSBuild integration: fix the loop in install.bat 2014-09-30 22:30:06 +00:00
obj2yaml obj2yaml, COFF: Handle long section names 2014-10-10 00:17:57 +00:00
opt
verify-uselistorder
yaml2obj WinCOFFObjectWriter: optimize the string table for common suffices 2014-09-29 22:43:20 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile