From c7d8cc48c139232ddaae67cb6a09061bcd79b7ab Mon Sep 17 00:00:00 2001 From: Nico Weber Date: Sat, 14 Sep 2019 23:41:42 +0000 Subject: [PATCH] lld-link: Make Options.td formatting more self-consistent. Also tighten up help strings for /force, --start-lib, and --end-lib. Differential Revision: https://reviews.llvm.org/D67457 llvm-svn: 371927 --- lld/COFF/Options.td | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/lld/COFF/Options.td b/lld/COFF/Options.td index 6b6555b..d6d2e91 100644 --- a/lld/COFF/Options.td +++ b/lld/COFF/Options.td @@ -21,9 +21,9 @@ def aligncomm : P<"aligncomm", "Set common symbol alignment">; def alternatename : P<"alternatename", "Define weak alias">; def base : P<"base", "Base address of the program">; def color_diagnostics: Flag<["--"], "color-diagnostics">, - HelpText<"Use colors in diagnostics">; + HelpText<"Use colors in diagnostics">; def color_diagnostics_eq: Joined<["--"], "color-diagnostics=">, - HelpText<"Use colors in diagnostics; one of 'always', 'never', 'auto'">; + HelpText<"Use colors in diagnostics; one of 'always', 'never', 'auto'">; def defaultlib : P<"defaultlib", "Add the library to the list of input files">; def delayload : P<"delayload", "Delay loaded DLL name">; def entry : P<"entry", "Name of entry point symbol">; @@ -34,7 +34,8 @@ def export : P<"export", "Export a function">; def failifmismatch : P<"failifmismatch", "">; def filealign : P<"filealign", "Section alignment in the output file">; def functionpadmin : F<"functionpadmin">; -def functionpadmin_opt : P<"functionpadmin", "Prepares an image for hotpatching">; +def functionpadmin_opt : P<"functionpadmin", + "Prepares an image for hotpatching">; def guard : P<"guard", "Control flow guard">; def heap : P<"heap", "Size of the heap">; def ignore : P<"ignore", "Specify warning codes to ignore">; @@ -42,11 +43,14 @@ 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 linkrepro : P<"linkrepro", + "Dump linker invocation and input files for debugging">; def lldignoreenv : F<"lldignoreenv">, HelpText<"Ignore environment variables like %LIB%">; -def lldltocache : P<"lldltocache", "Path to ThinLTO cached object file directory">; -def lldltocachepolicy : P<"lldltocachepolicy", "Pruning policy for the ThinLTO cache">; +def lldltocache : P<"lldltocache", + "Path to ThinLTO cached object file directory">; +def lldltocachepolicy : P<"lldltocachepolicy", + "Pruning policy for the ThinLTO cache">; def lldsavetemps : F<"lldsavetemps">, HelpText<"Save temporary files instead of deleting them">; def machine : P<"machine", "Specify target platform">; @@ -58,7 +62,7 @@ def order : P<"order", "Put functions in order">; def out : P<"out", "Path to file to write output">; def natvis : P<"natvis", "Path to natvis file to embed in the PDB">; def no_color_diagnostics: F<"no-color-diagnostics">, - HelpText<"Do not use colors in diagnostics">; + HelpText<"Do not use colors in diagnostics">; def pdb : P<"pdb", "PDB file path">; def pdbaltpath : P<"pdbaltpath", "PDB file path to embed in the image">; def section : P<"section", "Specify section attributes">; @@ -67,7 +71,8 @@ def stub : P<"stub", "Specify DOS stub file">; def subsystem : P<"subsystem", "Specify subsystem">; def timestamp : P<"timestamp", "Specify the PE header timestamp">; def version : P<"version", "Specify a version number in the PE header">; -def wholearchive_file : P<"wholearchive", "Include all object files from this archive">; +def wholearchive_file : P<"wholearchive", + "Include all object files from this library">; def disallowlib : Joined<["/", "-", "/?", "-?"], "disallowlib:">, Alias; @@ -114,10 +119,11 @@ def swaprun_cd : F<"swaprun:cd">, Alias, AliasArgs<["cd"]>, def swaprun_net : F<"swaprun:net">, Alias, AliasArgs<["net"]>, HelpText<"Make loader run output binary from swap instead of from network">; def verbose : F<"verbose">; -def wholearchive_flag : F<"wholearchive">; +def wholearchive_flag : F<"wholearchive">, + HelpText<"Include all object files from all libraries">; def force : F<"force">, - HelpText<"Allow undefined and multiply defined symbols when creating executables">; + HelpText<"Allow undefined and multiply defined symbols">; def force_unresolved : F<"force:unresolved">, HelpText<"Allow undefined symbols when creating executables">; def force_multiple : F<"force:multiple">, @@ -165,7 +171,7 @@ def help_q : Flag<["/??", "-??", "/?", "-?"], "">, Alias; // LLD extensions def end_lib : F<"end-lib">, - HelpText<"End a grouping of objects that should be treated as if they were together in an archive">; + HelpText<"Ends group of objects treated as if they were in a library">; def exclude_all_symbols : F<"exclude-all-symbols">; def export_all_symbols : F<"export-all-symbols">; defm demangle : B<"demangle", @@ -177,11 +183,11 @@ def kill_at : F<"kill-at">; def lldmingw : F<"lldmingw">; def output_def : Joined<["/", "-", "/?", "-?"], "output-def:">; def pdb_source_path : P<"pdbsourcepath", - "Base path used to make relative source file path absolute in PDB">; + "Base path used to make relative source file path absolute in PDB">; def rsp_quoting : Joined<["--"], "rsp-quoting=">, HelpText<"Quoting style for response files, 'windows' (default) or 'posix'">; def start_lib : F<"start-lib">, - HelpText<"Start a grouping of objects that should be treated as if they were together in an archive">; + HelpText<"Starts group of objects treated as if they were in a library">; def thinlto_emit_imports_files : F<"thinlto-emit-imports-files">, HelpText<"Emit .imports files with -thinlto-index-only">; -- 2.7.4