llvmc: .dylib support.
authorMikhail Glushenkov <foldr@codedgers.com>
Thu, 2 Sep 2010 14:06:21 +0000 (14:06 +0000)
committerMikhail Glushenkov <foldr@codedgers.com>
Thu, 2 Sep 2010 14:06:21 +0000 (14:06 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112818 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvmc/src/Base.td.in

index afc4053be79845b54255a165451644809a148515..0c4de4c3fa500992bbbfede51e719ca6d737bd41 100644 (file)
@@ -262,7 +262,7 @@ def llc : Tool<
 
 // Base class for linkers
 class llvm_gcc_based_linker <string cmd_prefix, dag on_empty> : Tool<
-[(in_language ["object-code", "static-library"]),
+[(in_language ["object-code", "static-library", "dynamic-library"]),
  (out_language "executable"),
  (output_suffix "out"),
  (command cmd_prefix),
@@ -321,6 +321,7 @@ def LanguageMap : LanguageMap<[
     (lang_to_suffixes "llvm-bitcode", "bc"),
     (lang_to_suffixes "object-code", ["o", "*empty*"]),
     (lang_to_suffixes "static-library", ["a", "lib"]),
+    (lang_to_suffixes "dynamic-library", ["so", "dylib", "dll"]),
     (lang_to_suffixes "executable", ["out"])
 ]>;