Changeset View
Changeset View
Standalone View
Standalone View
MinGW/Options.td
Show First 20 Lines • Show All 62 Lines • ▼ Show 20 Lines | |||||
def end_group: F<"end-group">; | def end_group: F<"end-group">; | ||||
def full_shutdown: Flag<["--"], "full-shutdown">; | def full_shutdown: Flag<["--"], "full-shutdown">; | ||||
def high_entropy_va: F<"high-entropy-va">, HelpText<"Enable 64-bit ASLR">; | def high_entropy_va: F<"high-entropy-va">, HelpText<"Enable 64-bit ASLR">; | ||||
def major_image_version: S<"major-image-version">; | def major_image_version: S<"major-image-version">; | ||||
def minor_image_version: S<"minor-image-version">; | def minor_image_version: S<"minor-image-version">; | ||||
def no_seh: F<"no-seh">; | def no_seh: F<"no-seh">; | ||||
def nxcompat: F<"nxcompat">, HelpText<"Enable data execution prevention">; | def nxcompat: F<"nxcompat">, HelpText<"Enable data execution prevention">; | ||||
def pic_executable: F<"pic-executable">; | def pic_executable: F<"pic-executable">; | ||||
def sysroot: J<"sysroot">, HelpText<"Sysroot">; | def sysroot: J<"sysroot">, HelpText<"Sysroot">; | ||||
def start_group: F<"start-group">; | def start_group: F<"start-group">; | ||||
def tsaware: F<"tsaware">, HelpText<"Create Terminal Server aware executable">; | def tsaware: F<"tsaware">, HelpText<"Create Terminal Server aware executable">; | ||||
def v: Flag<["-"], "v">, HelpText<"Display the version number">; | def v: Flag<["-"], "v">, HelpText<"Display the version number">; | ||||
ruiu: I prefer not to name options if they are ignored. I mean you can define these options as shown… | |||||
def version: F<"version">, HelpText<"Display the version number and exit">; | def version: F<"version">, HelpText<"Display the version number and exit">; | ||||
// Alias | // Alias | ||||
def alias_entry_e: JoinedOrSeparate<["-"], "e">, Alias<entry>; | def alias_entry_e: JoinedOrSeparate<["-"], "e">, Alias<entry>; | ||||
def alias_strip_s: Flag<["-"], "s">, Alias<strip_all>; | def alias_strip_s: Flag<["-"], "s">, Alias<strip_all>; | ||||
def alias_strip_S: Flag<["-"], "S">, Alias<strip_debug>; | def alias_strip_S: Flag<["-"], "S">, Alias<strip_debug>; | ||||
// Ignored options | |||||
def: S<"plugin">; | |||||
def: J<"plugin=">; | |||||
def: S<"plugin-opt">; | |||||
def: J<"plugin-opt=">; |
I prefer not to name options if they are ignored. I mean you can define these options as shown below
and that clearly conveys the intention that they are ignored, because you don't have a way to refer them.