forked from OSchip/llvm-project
[WebAssembly] Simplify --help message
Update wasm to match ELF changes made rL333596. Differential Revision: https://reviews.llvm.org/D53421 llvm-svn: 344887
This commit is contained in:
parent
d4a82f6f74
commit
ad980a75c4
|
@ -6,9 +6,10 @@ class F<string name>: Flag<["--", "-"], name>;
|
|||
class J<string name>: Joined<["--", "-"], name>;
|
||||
class S<string name>: Separate<["--", "-"], name>;
|
||||
|
||||
multiclass Eq<string name> {
|
||||
def "": Separate<["--", "-"], name>;
|
||||
def _eq: Joined<["--", "-"], name # "=">, Alias<!cast<Separate>(NAME)>;
|
||||
multiclass Eq<string name, string help> {
|
||||
def NAME: Separate<["--", "-"], name>;
|
||||
def NAME # _eq: Joined<["--", "-"], name # "=">, Alias<!cast<Separate>(NAME)>,
|
||||
HelpText<help>;
|
||||
}
|
||||
|
||||
multiclass B<string name, string help1, string help2> {
|
||||
|
@ -86,8 +87,7 @@ def strip_debug: F<"strip-debug">, HelpText<"Strip debugging information">;
|
|||
|
||||
def threads: F<"threads">, HelpText<"Run the linker multi-threaded">;
|
||||
|
||||
defm undefined: Eq<"undefined">,
|
||||
HelpText<"Force undefined symbol during linking">;
|
||||
defm undefined: Eq<"undefined", "Force undefined symbol during linking">;
|
||||
|
||||
def v: Flag<["-"], "v">, HelpText<"Display the version number">;
|
||||
|
||||
|
@ -109,8 +109,7 @@ def allow_undefined_file: J<"allow-undefined-file=">,
|
|||
def allow_undefined_file_s: Separate<["-"], "allow-undefined-file">,
|
||||
Alias<allow_undefined_file>;
|
||||
|
||||
defm export: Eq<"export">,
|
||||
HelpText<"Force a symbol to be exported">;
|
||||
defm export: Eq<"export", "Force a symbol to be exported">;
|
||||
|
||||
def export_all: F<"export-all">,
|
||||
HelpText<"Export all symbols (normally combined with --no-gc-sections)">;
|
||||
|
@ -161,6 +160,5 @@ def disable_verify: F<"disable-verify">;
|
|||
def save_temps: F<"save-temps">;
|
||||
def thinlto_cache_dir: J<"thinlto-cache-dir=">,
|
||||
HelpText<"Path to ThinLTO cached object file directory">;
|
||||
defm thinlto_cache_policy: Eq<"thinlto-cache-policy">,
|
||||
HelpText<"Pruning policy for the ThinLTO cache">;
|
||||
defm thinlto_cache_policy: Eq<"thinlto-cache-policy", "Pruning policy for the ThinLTO cache">;
|
||||
def thinlto_jobs: J<"thinlto-jobs=">, HelpText<"Number of ThinLTO jobs">;
|
||||
|
|
Loading…
Reference in New Issue