[PATCH] D49319: lld-link: Add /lib to Options.td so that it appears in lld-link's help output.

Nico Weber via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 13 13:30:46 PDT 2018


thakis created this revision.
thakis added reviewers: ruiu, pcc.

https://reviews.llvm.org/D49319

Files:
  COFF/DriverUtils.cpp
  COFF/Options.td


Index: COFF/Options.td
===================================================================
--- COFF/Options.td
+++ COFF/Options.td
@@ -36,6 +36,8 @@
 def heap    : P<"heap", "Size of the heap">;
 def ignore : P<"ignore", "Specify warning codes to ignore">;
 def implib  : P<"implib", "Import library name">;
+def lib : F<"lib">,
+    HelpText<"Act like lib.exe; must be first argument if present">;
 def libpath : P<"libpath", "Additional library search path">;
 def linkrepro : P<"linkrepro", "Dump linker invocation and input files for debugging">;
 def lldltocache : P<"lldltocache", "Path to ThinLTO cached object file directory">;
Index: COFF/DriverUtils.cpp
===================================================================
--- COFF/DriverUtils.cpp
+++ COFF/DriverUtils.cpp
@@ -821,6 +821,10 @@
 
   for (auto *Arg : Args.filtered(OPT_UNKNOWN))
     warn("ignoring unknown argument: " + Arg->getSpelling());
+
+  if (Args.hasArg(OPT_lib))
+    warn("ignoring /lib since it's not the first argument");
+
   return Args;
 }
 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D49319.155475.patch
Type: text/x-patch
Size: 1032 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180713/5e438724/attachment.bin>


More information about the llvm-commits mailing list