diff options
Diffstat (limited to 'lld/COFF/Options.td')
| -rw-r--r-- | lld/COFF/Options.td | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/lld/COFF/Options.td b/lld/COFF/Options.td index 7189088f8be6..9f29ea0d523a 100644 --- a/lld/COFF/Options.td +++ b/lld/COFF/Options.td @@ -41,6 +41,7 @@ def color_diagnostics_eq: Joined<["--"], "color-diagnostics=">, MetaVarName<"[auto,always,never]">; def defaultlib : P<"defaultlib", "Add the library to the list of input files">; def delayload : P<"delayload", "Delay loaded DLL name">; +def diasdkdir : P<"diasdkdir", "Set the location of the DIA SDK">; def entry : P<"entry", "Name of entry point symbol">; def errorlimit : P<"errorlimit", "Maximum number of errors to emit before stopping (0 = no limit)">; @@ -55,6 +56,8 @@ def guard : P<"guard", "Control flow guard">; 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 noimplib : F<"noimplib">, + HelpText<"Don't output an import lib">; def lib : F<"lib">, HelpText<"Act like lib.exe; must be first argument if present">; def libpath : P<"libpath", "Additional library search path">; @@ -89,9 +92,16 @@ def stack : P<"stack", "Size of the stack">; def stub : P<"stub", "Specify DOS stub file">; def subsystem : P<"subsystem", "Specify subsystem">; def timestamp : P<"timestamp", "Specify the PE header timestamp">; +def vctoolsdir : P<"vctoolsdir", "Set the location of the VC tools">; +def vctoolsversion : P<"vctoolsversion", + "Specify which VC tools version to use">; def version : P<"version", "Specify a version number in the PE header">; def wholearchive_file : P<"wholearchive", "Include all object files from this library">; +def winsdkdir : P<"winsdkdir", "Set the location of the Windows SDK">; +def winsdkversion : P<"winsdkversion", "Specify which SDK version to use">; +def winsysroot : P<"winsysroot", + "Adds several subdirectories to the library search paths">; def disallowlib : Joined<["/", "-", "/?", "-?"], "disallowlib:">, Alias<nodefaultlib>; @@ -158,7 +168,8 @@ def force_multiple : F<"force:multiple">, HelpText<"Allow multiply defined symbols when creating executables">; def force_multipleres : F<"force:multipleres">, HelpText<"Allow multiply defined resources when creating executables">; -defm WX : B<"WX", "Treat warnings as errors", "Don't treat warnings as errors">; +defm WX : B<"WX", "Treat warnings as errors", + "Don't treat warnings as errors (default)">; defm allowbind : B<"allowbind", "Enable DLL binding (default)", "Disable DLL binding">; @@ -255,7 +266,7 @@ def threads : P<"threads", "Number of threads. '1' disables multi-threading. By " "default all available hardware threads are used">; def call_graph_ordering_file: P< - "call-graph-ordering-file", + "call-graph-ordering-file", "Layout sections to optimize the given callgraph">; defm call_graph_profile_sort: B< "call-graph-profile-sort", @@ -285,6 +296,8 @@ def nologo : F<"nologo">; def throwingnew : F<"throwingnew">; def editandcontinue : F<"editandcontinue">; def fastfail : F<"fastfail">; +def kernel : F<"kernel">; +def pdbcompress : F<"pdbcompress">; def delay : P_priv<"delay">; def errorreport : P_priv<"errorreport">; |
