[lld] r363433 - [MinGW] Support the --subsystem=val option in joined form
Martin Storsjo via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 14 10:50:39 PDT 2019
Author: mstorsjo
Date: Fri Jun 14 10:50:39 2019
New Revision: 363433
URL: http://llvm.org/viewvc/llvm-project?rev=363433&view=rev
Log:
[MinGW] Support the --subsystem=val option in joined form
Differential Revision: https://reviews.llvm.org/D63250
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=363433&r1=363432&r2=363433&view=diff
==============================================================================
--- lld/trunk/MinGW/Options.td (original)
+++ lld/trunk/MinGW/Options.td Fri Jun 14 10:50:39 2019
@@ -57,6 +57,7 @@ def out_implib_eq: Joined<["--"], "out-i
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">;
+def subs_eq: J<"subsystem=">, Alias<subs>;
def stack: S<"stack">;
def strip_all: F<"strip-all">,
HelpText<"Omit all symbol information from the output binary">;
Modified: lld/trunk/test/MinGW/driver.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/MinGW/driver.test?rev=363433&r1=363432&r2=363433&view=diff
==============================================================================
--- lld/trunk/test/MinGW/driver.test (original)
+++ lld/trunk/test/MinGW/driver.test Fri Jun 14 10:50:39 2019
@@ -57,6 +57,8 @@ MLLVM: -mllvm:bar -mllvm:baz
RUN: ld.lld -### foo.o -m i386pep -subsystem console | FileCheck -check-prefix=SUBSYSTEM %s
RUN: ld.lld -### foo.o -m i386pep --subsystem console | FileCheck -check-prefix=SUBSYSTEM %s
+RUN: ld.lld -### foo.o -m i386pep -subsystem=console | FileCheck -check-prefix=SUBSYSTEM %s
+RUN: ld.lld -### foo.o -m i386pep --subsystem=console | FileCheck -check-prefix=SUBSYSTEM %s
SUBSYSTEM: -subsystem:console
RUN: ld.lld -### foo.o -m i386pep --major-os-version 7 --minor-os-version 8 | FileCheck -check-prefix=SUBSYSTEM_VERSION %s
More information about the llvm-commits
mailing list