53418416c1966ebf364e414f5dcfa2a85e043b45
[platform/upstream/cmake.git] / Templates / MSBuild / FlagTables / v141_CSharp.json
1 [
2   {
3     "name":  "ProjectName",
4     "switch": "out:",
5     "comment": "",
6     "value": "",
7     "flags": [
8       "UserValue",
9       "UserRequired"
10     ]
11   },
12   {
13     "name":  "OutputType",
14     "switch": "target:exe",
15     "comment": "",
16     "value": "Exe",
17     "flags": []
18   },
19   {
20     "name":  "OutputType",
21     "switch": "target:winexe",
22     "comment": "",
23     "value": "Winexe",
24     "flags": []
25   },
26   {
27     "name":  "OutputType",
28     "switch": "target:library",
29     "comment": "",
30     "value": "Library",
31     "flags": []
32   },
33   {
34     "name":  "OutputType",
35     "switch": "target:module",
36     "comment": "",
37     "value": "Module",
38     "flags": []
39   },
40   {
41     "name":  "DocumentationFile",
42     "switch": "doc",
43     "comment": "",
44     "value": "",
45     "flags": [
46       "UserValue",
47       "UserRequired"
48     ]
49   },
50   {
51     "name":  "Platform",
52     "switch": "platform:x86",
53     "comment": "",
54     "value": "x86",
55     "flags": []
56   },
57   {
58     "name":  "Platform",
59     "switch": "platform:Itanium",
60     "comment": "",
61     "value": "Itanium",
62     "flags": []
63   },
64   {
65     "name":  "Platform",
66     "switch": "platform:x64",
67     "comment": "",
68     "value": "x64",
69     "flags": []
70   },
71   {
72     "name":  "Platform",
73     "switch": "platform:arm",
74     "comment": "",
75     "value": "arm",
76     "flags": []
77   },
78   {
79     "name":  "Platform",
80     "switch": "platform:anycpu32bitpreferred",
81     "comment": "",
82     "value": "anycpu32bitpreferred",
83     "flags": []
84   },
85   {
86     "name":  "Platform",
87     "switch": "platform:anycpu",
88     "comment": "",
89     "value": "anycpu",
90     "flags": []
91   },
92   {
93     "name":  "References",
94     "switch": "reference:",
95     "comment": "mit alias",
96     "value": "",
97     "flags": []
98   },
99   {
100     "name":  "References",
101     "switch": "reference:",
102     "comment": "dateiliste",
103     "value": "",
104     "flags": []
105   },
106   {
107     "name":  "AddModules",
108     "switch": "addmodule:",
109     "comment": "",
110     "value": "",
111     "flags": [
112       "SemicolonAppendable"
113     ]
114   },
115   {
116     "name":  "Win32Resource",
117     "switch": "win32res:",
118     "comment": "",
119     "value": "",
120     "flags": [
121       "UserValue",
122       "UserRequired"
123     ]
124   },
125   {
126     "name":  "ApplicationIcon",
127     "switch": "win32icon:",
128     "comment": "",
129     "value": "",
130     "flags": [
131       "UserValue",
132       "UserRequired"
133     ]
134   },
135   {
136     "name":  "ApplicationManifest",
137     "switch": "win32manifest:",
138     "comment": "",
139     "value": "",
140     "flags": [
141       "UserValue",
142       "UserRequired"
143     ]
144   },
145   {
146     "name":  "NoWin32Manifest",
147     "switch": "nowin32manifest",
148     "comment": "",
149     "value": "true",
150     "flags": []
151   },
152   {
153     "name":  "DefineDebug",
154     "switch": "debug",
155     "comment": "",
156     "value": "true",
157     "flags": [
158       "Continue"
159     ]
160   },
161   {
162     "name":  "DebugSymbols",
163     "switch": "debug",
164     "comment": "",
165     "value": "true",
166     "flags": []
167   },
168   {
169     "name":  "DebugSymbols",
170     "switch": "debug-",
171     "comment": "",
172     "value": "false",
173     "flags": []
174   },
175   {
176     "name":  "DebugSymbols",
177     "switch": "debug+",
178     "comment": "",
179     "value": "true",
180     "flags": []
181   },
182   {
183     "name":  "DebugType",
184     "switch": "debug:none",
185     "comment": "",
186     "value": "none",
187     "flags": []
188   },
189   {
190     "name":  "DebugType",
191     "switch": "debug:full",
192     "comment": "",
193     "value": "full",
194     "flags": []
195   },
196   {
197     "name":  "DebugType",
198     "switch": "debug:pdbonly",
199     "comment": "",
200     "value": "pdbonly",
201     "flags": []
202   },
203   {
204     "name":  "DebugType",
205     "switch": "debug:embedded",
206     "comment": "",
207     "value": "embedded",
208     "flags": []
209   },
210   {
211     "name":  "Optimize",
212     "switch": "optimize",
213     "comment": "",
214     "value": "true",
215     "flags": []
216   },
217   {
218     "name":  "Optimize",
219     "switch": "optimize-",
220     "comment": "",
221     "value": "false",
222     "flags": []
223   },
224   {
225     "name":  "Optimize",
226     "switch": "optimize+",
227     "comment": "",
228     "value": "true",
229     "flags": []
230   },
231   {
232     "name":  "TreatWarningsAsErrors",
233     "switch": "warnaserror",
234     "comment": "",
235     "value": "true",
236     "flags": []
237   },
238   {
239     "name":  "TreatWarningsAsErrors",
240     "switch": "warnaserror-",
241     "comment": "",
242     "value": "false",
243     "flags": []
244   },
245   {
246     "name":  "TreatWarningsAsErrors",
247     "switch": "warnaserror+",
248     "comment": "",
249     "value": "true",
250     "flags": []
251   },
252   {
253     "name":  "WarningsAsErrors",
254     "switch": "warnaserror",
255     "comment": "",
256     "value": "",
257     "flags": []
258   },
259   {
260     "name":  "WarningsAsErrors",
261     "switch": "warnaserror-",
262     "comment": "",
263     "value": "",
264     "flags": []
265   },
266   {
267     "name":  "WarningsAsErrors",
268     "switch": "warnaserror+",
269     "comment": "",
270     "value": "",
271     "flags": []
272   },
273   {
274     "name":  "WarningLevel",
275     "switch": "warn:0",
276     "comment": "",
277     "value": "0",
278     "flags": []
279   },
280   {
281     "name":  "WarningLevel",
282     "switch": "warn:1",
283     "comment": "",
284     "value": "1",
285     "flags": []
286   },
287   {
288     "name":  "WarningLevel",
289     "switch": "warn:2",
290     "comment": "",
291     "value": "2",
292     "flags": []
293   },
294   {
295     "name":  "WarningLevel",
296     "switch": "warn:3",
297     "comment": "",
298     "value": "3",
299     "flags": []
300   },
301   {
302     "name":  "WarningLevel",
303     "switch": "warn:4",
304     "comment": "",
305     "value": "4",
306     "flags": []
307   },
308   {
309     "name":  "NoWarn",
310     "switch": "nowarn:",
311     "comment": "",
312     "value": "",
313     "flags": [
314       "UserValue",
315       "UserRequired",
316       "CommaAppendable"
317     ]
318   },
319   {
320     "name":  "CheckForOverflowUnderflow",
321     "switch": "checked",
322     "comment": "",
323     "value": "true",
324     "flags": []
325   },
326   {
327     "name":  "CheckForOverflowUnderflow",
328     "switch": "checked-",
329     "comment": "",
330     "value": "false",
331     "flags": []
332   },
333   {
334     "name":  "CheckForOverflowUnderflow",
335     "switch": "checked+",
336     "comment": "",
337     "value": "true",
338     "flags": []
339   },
340   {
341     "name":  "AllowUnsafeBlocks",
342     "switch": "unsafe",
343     "comment": "",
344     "value": "true",
345     "flags": []
346   },
347   {
348     "name":  "AllowUnsafeBlocks",
349     "switch": "unsafe-",
350     "comment": "",
351     "value": "false",
352     "flags": []
353   },
354   {
355     "name":  "AllowUnsafeBlocks",
356     "switch": "unsafe+",
357     "comment": "",
358     "value": "true",
359     "flags": []
360   },
361   {
362     "name":  "DefineConstants",
363     "switch": "define:",
364     "comment": "",
365     "value": "",
366     "flags": [
367       "SemicolonAppendable",
368       "UserValue"
369     ]
370   },
371   {
372     "name":  "LangVersion",
373     "switch": "langversion:",
374     "comment": "",
375     "value": "",
376     "flags": [
377       "UserValue",
378       "UserRequired"
379     ]
380   },
381   {
382     "name":  "DelaySign",
383     "switch": "delaysign",
384     "comment": "",
385     "value": "true",
386     "flags": []
387   },
388   {
389     "name":  "DelaySign",
390     "switch": "delaysign-",
391     "comment": "",
392     "value": "false",
393     "flags": []
394   },
395   {
396     "name":  "DelaySign",
397     "switch": "delaysign+",
398     "comment": "",
399     "value": "true",
400     "flags": []
401   },
402   {
403     "name":  "AssemblyOriginatorKeyFile",
404     "switch": "keyfile",
405     "comment": "",
406     "value": "",
407     "flags": []
408   },
409   {
410     "name":  "KeyContainerName",
411     "switch": "keycontainer",
412     "comment": "",
413     "value": "",
414     "flags": []
415   },
416   {
417     "name":  "NoLogo",
418     "switch": "nologo",
419     "comment": "",
420     "value": "",
421     "flags": []
422   },
423   {
424     "name":  "NoConfig",
425     "switch": "noconfig",
426     "comment": "",
427     "value": "true",
428     "flags": []
429   },
430   {
431     "name":  "BaseAddress",
432     "switch": "baseaddress:",
433     "comment": "",
434     "value": "",
435     "flags": []
436   },
437   {
438     "name":  "CodePage",
439     "switch": "codepage",
440     "comment": "",
441     "value": "",
442     "flags": []
443   },
444   {
445     "name":  "Utf8Output",
446     "switch": "utf8output",
447     "comment": "",
448     "value": "",
449     "flags": []
450   },
451   {
452     "name":  "MainEntryPoint",
453     "switch": "main:",
454     "comment": "",
455     "value": "",
456     "flags": []
457   },
458   {
459     "name":  "GenerateFullPaths",
460     "switch": "fullpaths",
461     "comment": "",
462     "value": "true",
463     "flags": []
464   },
465   {
466     "name":  "FileAlignment",
467     "switch": "filealign",
468     "comment": "",
469     "value": "",
470     "flags": []
471   },
472   {
473     "name":  "PdbFile",
474     "switch": "pdb:",
475     "comment": "",
476     "value": "",
477     "flags": []
478   },
479   {
480     "name":  "NoStandardLib",
481     "switch": "nostdlib",
482     "comment": "",
483     "value": "true",
484     "flags": []
485   },
486   {
487     "name":  "NoStandardLib",
488     "switch": "nostdlib-",
489     "comment": "",
490     "value": "false",
491     "flags": []
492   },
493   {
494     "name":  "NoStandardLib",
495     "switch": "nostdlib+",
496     "comment": "",
497     "value": "true",
498     "flags": []
499   },
500   {
501     "name":  "SubsystemVersion",
502     "switch": "subsystemversion",
503     "comment": "",
504     "value": "",
505     "flags": []
506   },
507   {
508     "name":  "AdditionalLibPaths",
509     "switch": "lib:",
510     "comment": "",
511     "value": "",
512     "flags": []
513   },
514   {
515     "name":  "ErrorReport",
516     "switch": "errorreport:none",
517     "comment": "Do Not Send Report",
518     "value": "none",
519     "flags": []
520   },
521   {
522     "name":  "ErrorReport",
523     "switch": "errorreport:prompt",
524     "comment": "Prompt Immediately",
525     "value": "prompt",
526     "flags": []
527   },
528   {
529     "name":  "ErrorReport",
530     "switch": "errorreport:queue",
531     "comment": "Queue For Next Login",
532     "value": "queue",
533     "flags": []
534   },
535   {
536     "name":  "ErrorReport",
537     "switch": "errorreport:send",
538     "comment": "Send Automatically",
539     "value": "send",
540     "flags": []
541   }
542 ]