[lld] r249789 - Define --output= as an alias to -o.

Rui Ueyama via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 8 17:33:44 PDT 2015


Author: ruiu
Date: Thu Oct  8 19:33:44 2015
New Revision: 249789

URL: http://llvm.org/viewvc/llvm-project?rev=249789&view=rev
Log:
Define --output= as an alias to -o.

Modified:
    lld/trunk/ELF/Driver.cpp
    lld/trunk/ELF/Options.td

Modified: lld/trunk/ELF/Driver.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/Driver.cpp?rev=249789&r1=249788&r2=249789&view=diff
==============================================================================
--- lld/trunk/ELF/Driver.cpp (original)
+++ lld/trunk/ELF/Driver.cpp Thu Oct  8 19:33:44 2015
@@ -188,7 +188,7 @@ void LinkerDriver::link(ArrayRef<const c
   Config->Entry = getString(Args, OPT_entry);
   Config->Fini = getString(Args, OPT_fini, "_fini");
   Config->Init = getString(Args, OPT_init, "_init");
-  Config->OutputFile = getString(Args, OPT_output);
+  Config->OutputFile = getString(Args, OPT_o);
   Config->SoName = getString(Args, OPT_soname);
   Config->Sysroot = getString(Args, OPT_sysroot);
 

Modified: lld/trunk/ELF/Options.td
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/Options.td?rev=249789&r1=249788&r2=249789&view=diff
==============================================================================
--- lld/trunk/ELF/Options.td (original)
+++ lld/trunk/ELF/Options.td Thu Oct  8 19:33:44 2015
@@ -61,7 +61,7 @@ def noinhibit_exec : Flag<["--"], "noinh
 def no_undefined : Flag<["--"], "no-undefined">,
   HelpText<"Report unresolved symbols even if the linker is creating a shared library">;
 
-def output : Separate<["-"], "o">, MetaVarName<"<path>">,
+def o : Separate<["-"], "o">, MetaVarName<"<path>">,
   HelpText<"Path to file to write output">;
 
 def rpath : Separate<["-"], "rpath">,
@@ -98,6 +98,7 @@ def alias_entry_e : Separate<["-"], "e">
 def alias_fini_fini : Joined<["-"], "fini=">, Alias<fini>;
 def alias_init_init : Joined<["-"], "init=">, Alias<init>;
 def alias_l__library : Joined<["--"], "library=">, Alias<l>;
+def alias_o_output : Joined<["--"], "output=">, Alias<o>;
 def alias_rpath_rpath : Joined<["-"], "rpath=">, Alias<rpath>;
 def alias_soname_h : Separate<["-"], "h">, Alias<soname>;
 def alias_soname_soname : Separate<["-"], "soname">, Alias<soname>;




More information about the llvm-commits mailing list