diff options
author | Mikhail Glushenkov <foldr@codedgers.com> | 2010-04-19 17:25:38 +0000 |
---|---|---|
committer | Mikhail Glushenkov <foldr@codedgers.com> | 2010-04-19 17:25:38 +0000 |
commit | 9cfb7051b6e2abd9e1215dde4adb3a1ce6c24051 (patch) | |
tree | 965e3cfe2224f21531f4a451a45eae5ca7c0553b /llvm/tools/llvmc | |
parent | 25df2a75bd588a9763b111edd8e71497ed673223 (diff) | |
download | bcm5719-llvm-9cfb7051b6e2abd9e1215dde4adb3a1ce6c24051.tar.gz bcm5719-llvm-9cfb7051b6e2abd9e1215dde4adb3a1ce6c24051.zip |
Support .a files directly (without -l).
llvm-svn: 101789
Diffstat (limited to 'llvm/tools/llvmc')
-rw-r--r-- | llvm/tools/llvmc/plugins/Base/Base.td.in | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/tools/llvmc/plugins/Base/Base.td.in b/llvm/tools/llvmc/plugins/Base/Base.td.in index 3c4f4e95953..e04970fa5a2 100644 --- a/llvm/tools/llvmc/plugins/Base/Base.td.in +++ b/llvm/tools/llvmc/plugins/Base/Base.td.in @@ -263,7 +263,7 @@ def llc : Tool< // Base class for linkers class llvm_gcc_based_linker <string cmd_prefix> : Tool< -[(in_language "object-code"), +[(in_language ["object-code", "static-library"]), (out_language "executable"), (output_suffix "out"), (command cmd_prefix), @@ -317,6 +317,7 @@ def LanguageMap : LanguageMap< LangToSuffixes<"llvm-assembler", ["ll"]>, LangToSuffixes<"llvm-bitcode", ["bc"]>, LangToSuffixes<"object-code", ["o", "*empty*"]>, + LangToSuffixes<"static-library", ["a", "lib"]>, LangToSuffixes<"executable", ["out"]> ]>; |