[ { "name": "ErrorReporting", "switch": "ERRORREPORT:PROMPT", "comment": "PromptImmediately", "value": "PromptImmediately", "flags": [] }, { "name": "ErrorReporting", "switch": "ERRORREPORT:QUEUE", "comment": "Queue For Next Login", "value": "QueueForNextLogin", "flags": [] }, { "name": "ErrorReporting", "switch": "ERRORREPORT:SEND", "comment": "Send Error Report", "value": "SendErrorReport", "flags": [] }, { "name": "ErrorReporting", "switch": "ERRORREPORT:NONE", "comment": "No Error Report", "value": "NoErrorReport", "flags": [] }, { "name": "TargetMachine", "switch": "MACHINE:ARM", "comment": "MachineARM", "value": "MachineARM", "flags": [] }, { "name": "TargetMachine", "switch": "MACHINE:EBC", "comment": "MachineEBC", "value": "MachineEBC", "flags": [] }, { "name": "TargetMachine", "switch": "MACHINE:IA64", "comment": "MachineIA64", "value": "MachineIA64", "flags": [] }, { "name": "TargetMachine", "switch": "MACHINE:MIPS", "comment": "MachineMIPS", "value": "MachineMIPS", "flags": [] }, { "name": "TargetMachine", "switch": "MACHINE:MIPS16", "comment": "MachineMIPS16", "value": "MachineMIPS16", "flags": [] }, { "name": "TargetMachine", "switch": "MACHINE:MIPSFPU", "comment": "MachineMIPSFPU", "value": "MachineMIPSFPU", "flags": [] }, { "name": "TargetMachine", "switch": "MACHINE:MIPSFPU16", "comment": "MachineMIPSFPU16", "value": "MachineMIPSFPU16", "flags": [] }, { "name": "TargetMachine", "switch": "MACHINE:SH4", "comment": "MachineSH4", "value": "MachineSH4", "flags": [] }, { "name": "TargetMachine", "switch": "MACHINE:THUMB", "comment": "MachineTHUMB", "value": "MachineTHUMB", "flags": [] }, { "name": "TargetMachine", "switch": "MACHINE:X64", "comment": "MachineX64", "value": "MachineX64", "flags": [] }, { "name": "TargetMachine", "switch": "MACHINE:X86", "comment": "MachineX86", "value": "MachineX86", "flags": [] }, { "name": "SubSystem", "switch": "SUBSYSTEM:CONSOLE", "comment": "Console", "value": "Console", "flags": [] }, { "name": "SubSystem", "switch": "SUBSYSTEM:WINDOWS", "comment": "Windows", "value": "Windows", "flags": [] }, { "name": "SubSystem", "switch": "SUBSYSTEM:NATIVE", "comment": "Native", "value": "Native", "flags": [] }, { "name": "SubSystem", "switch": "SUBSYSTEM:EFI_APPLICATION", "comment": "EFI Application", "value": "EFI Application", "flags": [] }, { "name": "SubSystem", "switch": "SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER", "comment": "EFI Boot Service Driver", "value": "EFI Boot Service Driver", "flags": [] }, { "name": "SubSystem", "switch": "SUBSYSTEM:EFI_ROM", "comment": "EFI ROM", "value": "EFI ROM", "flags": [] }, { "name": "SubSystem", "switch": "SUBSYSTEM:EFI_RUNTIME_DRIVER", "comment": "EFI Runtime", "value": "EFI Runtime", "flags": [] }, { "name": "SubSystem", "switch": "SUBSYSTEM:WINDOWSCE", "comment": "WindowsCE", "value": "WindowsCE", "flags": [] }, { "name": "SubSystem", "switch": "SUBSYSTEM:POSIX", "comment": "POSIX", "value": "POSIX", "flags": [] }, { "name": "SuppressStartupBanner", "switch": "NOLOGO", "comment": "Suppress Startup Banner", "value": "true", "flags": [] }, { "name": "IgnoreAllDefaultLibraries", "switch": "NODEFAULTLIB", "comment": "Ignore All Default Libraries", "value": "true", "flags": [] }, { "name": "TreatLibWarningAsErrors", "switch": "WX:NO", "comment": "Treat Lib Warning As Errors", "value": "false", "flags": [] }, { "name": "TreatLibWarningAsErrors", "switch": "WX", "comment": "Treat Lib Warning As Errors", "value": "true", "flags": [] }, { "name": "Verbose", "switch": "VERBOSE", "comment": "Verbose", "value": "true", "flags": [] }, { "name": "LinkTimeCodeGeneration", "switch": "LTCG", "comment": "Link Time Code Generation", "value": "true", "flags": [] }, { "name": "AdditionalLibraryDirectories", "switch": "LIBPATH:", "comment": "Additional Library Directories", "value": "", "flags": [ "UserValue", "SemicolonAppendable" ] }, { "name": "IgnoreSpecificDefaultLibraries", "switch": "NODEFAULTLIB:", "comment": "Ignore Specific Default Libraries", "value": "", "flags": [ "UserValue", "SemicolonAppendable" ] }, { "name": "ExportNamedFunctions", "switch": "EXPORT:", "comment": "Export Named Functions", "value": "", "flags": [ "UserValue", "SemicolonAppendable" ] }, { "name": "RemoveObjects", "switch": "REMOVE:", "comment": "Remove Objects", "value": "", "flags": [ "UserValue", "SemicolonAppendable" ] }, { "name": "OutputFile", "switch": "OUT:", "comment": "Output File", "value": "", "flags": [ "UserValue" ] }, { "name": "ModuleDefinitionFile", "switch": "DEF:", "comment": "Module Definition File Name", "value": "", "flags": [ "UserValue" ] }, { "name": "ForceSymbolReferences", "switch": "INCLUDE:", "comment": "Force Symbol References", "value": "", "flags": [ "UserValue" ] }, { "name": "DisplayLibrary", "switch": "LIST:", "comment": "Display Library to standard output", "value": "", "flags": [ "UserValue" ] }, { "name": "Name", "switch": "NAME:", "comment": "Name", "value": "", "flags": [ "UserValue" ] } ]