1 static cmVS7FlagTable cmVS10LibFlagTable
[] =
5 {"ErrorReporting", "ERRORREPORT:PROMPT",
6 "PromptImmediately", "PromptImmediately", 0},
7 {"ErrorReporting", "ERRORREPORT:QUEUE",
8 "Queue For Next Login", "QueueForNextLogin", 0},
9 {"ErrorReporting", "ERRORREPORT:SEND",
10 "Send Error Report", "SendErrorReport", 0},
11 {"ErrorReporting", "ERRORREPORT:NONE",
12 "No Error Report", "NoErrorReport", 0},
14 {"TargetMachine", "MACHINE:ARM",
15 "MachineARM", "MachineARM", 0},
16 {"TargetMachine", "MACHINE:EBC",
17 "MachineEBC", "MachineEBC", 0},
18 {"TargetMachine", "MACHINE:IA64",
19 "MachineIA64", "MachineIA64", 0},
20 {"TargetMachine", "MACHINE:MIPS",
21 "MachineMIPS", "MachineMIPS", 0},
22 {"TargetMachine", "MACHINE:MIPS16",
23 "MachineMIPS16", "MachineMIPS16", 0},
24 {"TargetMachine", "MACHINE:MIPSFPU",
25 "MachineMIPSFPU", "MachineMIPSFPU", 0},
26 {"TargetMachine", "MACHINE:MIPSFPU16",
27 "MachineMIPSFPU16", "MachineMIPSFPU16", 0},
28 {"TargetMachine", "MACHINE:SH4",
29 "MachineSH4", "MachineSH4", 0},
30 {"TargetMachine", "MACHINE:THUMB",
31 "MachineTHUMB", "MachineTHUMB", 0},
32 {"TargetMachine", "MACHINE:X64",
33 "MachineX64", "MachineX64", 0},
34 {"TargetMachine", "MACHINE:X86",
35 "MachineX86", "MachineX86", 0},
37 {"SubSystem", "SUBSYSTEM:CONSOLE",
38 "Console", "Console", 0},
39 {"SubSystem", "SUBSYSTEM:WINDOWS",
40 "Windows", "Windows", 0},
41 {"SubSystem", "SUBSYSTEM:NATIVE",
42 "Native", "Native", 0},
43 {"SubSystem", "SUBSYSTEM:EFI_APPLICATION",
44 "EFI Application", "EFI Application", 0},
45 {"SubSystem", "SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER",
46 "EFI Boot Service Driver", "EFI Boot Service Driver", 0},
47 {"SubSystem", "SUBSYSTEM:EFI_ROM",
48 "EFI ROM", "EFI ROM", 0},
49 {"SubSystem", "SUBSYSTEM:EFI_RUNTIME_DRIVER",
50 "EFI Runtime", "EFI Runtime", 0},
51 {"SubSystem", "SUBSYSTEM:WINDOWSCE",
52 "WindowsCE", "WindowsCE", 0},
53 {"SubSystem", "SUBSYSTEM:POSIX",
58 {"SuppressStartupBanner", "NOLOGO", "", "true", 0},
59 {"IgnoreAllDefaultLibraries", "NODEFAULTLIB", "", "true", 0},
60 {"TreatLibWarningAsErrors", "WX:NO", "", "false", 0},
61 {"TreatLibWarningAsErrors", "WX", "", "true", 0},
62 {"Verbose", "VERBOSE", "", "true", 0},
63 {"LinkTimeCodeGeneration", "LTCG", "", "true", 0},
65 //Bool Properties With Argument
67 //String List Properties
68 // Skip [AdditionalDependencies] - no command line Switch.
69 {"AdditionalLibraryDirectories", "LIBPATH:",
70 "Additional Library Directories",
71 "", cmVS7FlagTable::UserValue
| cmVS7FlagTable::SemicolonAppendable
},
72 {"IgnoreSpecificDefaultLibraries", "NODEFAULTLIB:",
73 "Ignore Specific Default Libraries",
74 "", cmVS7FlagTable::UserValue
| cmVS7FlagTable::SemicolonAppendable
},
75 {"ExportNamedFunctions", "EXPORT:",
76 "Export Named Functions",
77 "", cmVS7FlagTable::UserValue
| cmVS7FlagTable::SemicolonAppendable
},
78 {"RemoveObjects", "REMOVE:",
80 "", cmVS7FlagTable::UserValue
| cmVS7FlagTable::SemicolonAppendable
},