[lld] r316692 - [MinGW] Support --out-implib=name in addition to "--out-implib name"

Martin Storsjo via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 26 13:11:58 PDT 2017


Author: mstorsjo
Date: Thu Oct 26 13:11:58 2017
New Revision: 316692

URL: http://llvm.org/viewvc/llvm-project?rev=316692&view=rev
Log:
[MinGW] Support --out-implib=name in addition to "--out-implib name"

Differential Revision: https://reviews.llvm.org/D39329

Modified:
    lld/trunk/MinGW/Options.td
    lld/trunk/test/MinGW/driver.test

Modified: lld/trunk/MinGW/Options.td
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/MinGW/Options.td?rev=316692&r1=316691&r2=316692&view=diff
==============================================================================
--- lld/trunk/MinGW/Options.td (original)
+++ lld/trunk/MinGW/Options.td Thu Oct 26 13:11:58 2017
@@ -19,6 +19,7 @@ def no_whole_archive: F<"no-whole-archiv
 def o: JoinedOrSeparate<["-"], "o">, MetaVarName<"<path>">,
   HelpText<"Path to file to write output">;
 def out_implib: Separate<["--"], "out-implib">, HelpText<"Import library name">;
+def out_implib_eq: Joined<["--"], "out-implib=">, Alias<out_implib>;
 def output_def: S<"output-def">, HelpText<"Output def file">;
 def shared: F<"shared">, HelpText<"Build a shared object">;
 def subs: S<"subsystem">, HelpText<"Specify subsystem">;

Modified: lld/trunk/test/MinGW/driver.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/MinGW/driver.test?rev=316692&r1=316691&r2=316692&view=diff
==============================================================================
--- lld/trunk/test/MinGW/driver.test (original)
+++ lld/trunk/test/MinGW/driver.test Thu Oct 26 13:11:58 2017
@@ -38,6 +38,7 @@ RUN: ld.lld -### foo.o -m i386pep -o bar
 OUT: -out:bar.exe
 
 RUN: ld.lld -### foo.o -m i386pep --out-implib bar | FileCheck -check-prefix=IMPLIB %s
+RUN: ld.lld -### foo.o -m i386pep --out-implib=bar | FileCheck -check-prefix=IMPLIB %s
 IMPLIB: -implib:bar
 
 RUN: ld.lld -### foo.o -m i386pep -out-implib bar | FileCheck -check-prefix=NOIMPLIB %s




More information about the llvm-commits mailing list