Imported Upstream version 3.25.0
[platform/upstream/cmake.git] / Templates / MSBuild / FlagTables / v142_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:portable",
206     "comment": "",
207     "value": "portable",
208     "flags": []
209   },
210   {
211     "name":  "DebugType",
212     "switch": "debug:embedded",
213     "comment": "",
214     "value": "embedded",
215     "flags": []
216   },
217   {
218     "name":  "Optimize",
219     "switch": "optimize",
220     "comment": "",
221     "value": "true",
222     "flags": []
223   },
224   {
225     "name":  "Optimize",
226     "switch": "optimize-",
227     "comment": "",
228     "value": "false",
229     "flags": []
230   },
231   {
232     "name":  "Optimize",
233     "switch": "optimize+",
234     "comment": "",
235     "value": "true",
236     "flags": []
237   },
238   {
239     "name":  "TreatWarningsAsErrors",
240     "switch": "warnaserror",
241     "comment": "",
242     "value": "true",
243     "flags": []
244   },
245   {
246     "name":  "TreatWarningsAsErrors",
247     "switch": "warnaserror-",
248     "comment": "",
249     "value": "false",
250     "flags": []
251   },
252   {
253     "name":  "TreatWarningsAsErrors",
254     "switch": "warnaserror+",
255     "comment": "",
256     "value": "true",
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":  "WarningsAsErrors",
275     "switch": "warnaserror+",
276     "comment": "",
277     "value": "",
278     "flags": []
279   },
280   {
281     "name":  "WarningsAsErrors",
282     "switch": "warnaserror:",
283     "comment": "",
284     "value": "",
285     "flags": [
286       "UserValue",
287       "UserRequired",
288       "CommaAppendable"
289     ]
290   },
291   {
292     "name":  "WarningLevel",
293     "switch": "warn:0",
294     "comment": "",
295     "value": "0",
296     "flags": []
297   },
298   {
299     "name":  "WarningLevel",
300     "switch": "warn:1",
301     "comment": "",
302     "value": "1",
303     "flags": []
304   },
305   {
306     "name":  "WarningLevel",
307     "switch": "warn:2",
308     "comment": "",
309     "value": "2",
310     "flags": []
311   },
312   {
313     "name":  "WarningLevel",
314     "switch": "warn:3",
315     "comment": "",
316     "value": "3",
317     "flags": []
318   },
319   {
320     "name":  "WarningLevel",
321     "switch": "warn:4",
322     "comment": "",
323     "value": "4",
324     "flags": []
325   },
326   {
327     "name":  "NoWarn",
328     "switch": "nowarn:",
329     "comment": "",
330     "value": "",
331     "flags": [
332       "UserValue",
333       "UserRequired",
334       "CommaAppendable"
335     ]
336   },
337   {
338     "name":  "CheckForOverflowUnderflow",
339     "switch": "checked",
340     "comment": "",
341     "value": "true",
342     "flags": []
343   },
344   {
345     "name":  "CheckForOverflowUnderflow",
346     "switch": "checked-",
347     "comment": "",
348     "value": "false",
349     "flags": []
350   },
351   {
352     "name":  "CheckForOverflowUnderflow",
353     "switch": "checked+",
354     "comment": "",
355     "value": "true",
356     "flags": []
357   },
358   {
359     "name":  "AllowUnsafeBlocks",
360     "switch": "unsafe",
361     "comment": "",
362     "value": "true",
363     "flags": []
364   },
365   {
366     "name":  "AllowUnsafeBlocks",
367     "switch": "unsafe-",
368     "comment": "",
369     "value": "false",
370     "flags": []
371   },
372   {
373     "name":  "AllowUnsafeBlocks",
374     "switch": "unsafe+",
375     "comment": "",
376     "value": "true",
377     "flags": []
378   },
379   {
380     "name":  "DefineConstants",
381     "switch": "define:",
382     "comment": "",
383     "value": "",
384     "flags": [
385       "SemicolonAppendable",
386       "UserValue"
387     ]
388   },
389   {
390     "name":  "LangVersion",
391     "switch": "langversion:",
392     "comment": "",
393     "value": "",
394     "flags": [
395       "UserValue",
396       "UserRequired"
397     ]
398   },
399   {
400     "name":  "DelaySign",
401     "switch": "delaysign",
402     "comment": "",
403     "value": "true",
404     "flags": []
405   },
406   {
407     "name":  "DelaySign",
408     "switch": "delaysign-",
409     "comment": "",
410     "value": "false",
411     "flags": []
412   },
413   {
414     "name":  "DelaySign",
415     "switch": "delaysign+",
416     "comment": "",
417     "value": "true",
418     "flags": []
419   },
420   {
421     "name":  "AssemblyOriginatorKeyFile",
422     "switch": "keyfile",
423     "comment": "",
424     "value": "",
425     "flags": []
426   },
427   {
428     "name":  "KeyContainerName",
429     "switch": "keycontainer",
430     "comment": "",
431     "value": "",
432     "flags": []
433   },
434   {
435     "name":  "NoLogo",
436     "switch": "nologo",
437     "comment": "",
438     "value": "",
439     "flags": []
440   },
441   {
442     "name":  "NoConfig",
443     "switch": "noconfig",
444     "comment": "",
445     "value": "true",
446     "flags": []
447   },
448   {
449     "name":  "BaseAddress",
450     "switch": "baseaddress:",
451     "comment": "",
452     "value": "",
453     "flags": []
454   },
455   {
456     "name":  "CodePage",
457     "switch": "codepage",
458     "comment": "",
459     "value": "",
460     "flags": []
461   },
462   {
463     "name":  "Utf8Output",
464     "switch": "utf8output",
465     "comment": "",
466     "value": "",
467     "flags": []
468   },
469   {
470     "name":  "MainEntryPoint",
471     "switch": "main:",
472     "comment": "",
473     "value": "",
474     "flags": []
475   },
476   {
477     "name":  "GenerateFullPaths",
478     "switch": "fullpaths",
479     "comment": "",
480     "value": "true",
481     "flags": []
482   },
483   {
484     "name":  "FileAlignment",
485     "switch": "filealign",
486     "comment": "",
487     "value": "",
488     "flags": []
489   },
490   {
491     "name":  "PdbFile",
492     "switch": "pdb:",
493     "comment": "",
494     "value": "",
495     "flags": []
496   },
497   {
498     "name":  "NoStdLib",
499     "switch": "nostdlib",
500     "comment": "",
501     "value": "true",
502     "flags": []
503   },
504   {
505     "name":  "NoStdLib",
506     "switch": "nostdlib-",
507     "comment": "",
508     "value": "false",
509     "flags": []
510   },
511   {
512     "name":  "NoStdLib",
513     "switch": "nostdlib+",
514     "comment": "",
515     "value": "true",
516     "flags": []
517   },
518   {
519     "name":  "SubsystemVersion",
520     "switch": "subsystemversion",
521     "comment": "",
522     "value": "",
523     "flags": []
524   },
525   {
526     "name":  "AdditionalLibPaths",
527     "switch": "lib:",
528     "comment": "",
529     "value": "",
530     "flags": []
531   },
532   {
533     "name":  "ErrorReport",
534     "switch": "errorreport:none",
535     "comment": "Do Not Send Report",
536     "value": "none",
537     "flags": []
538   },
539   {
540     "name":  "ErrorReport",
541     "switch": "errorreport:prompt",
542     "comment": "Prompt Immediately",
543     "value": "prompt",
544     "flags": []
545   },
546   {
547     "name":  "ErrorReport",
548     "switch": "errorreport:queue",
549     "comment": "Queue For Next Login",
550     "value": "queue",
551     "flags": []
552   },
553   {
554     "name":  "ErrorReport",
555     "switch": "errorreport:send",
556     "comment": "Send Automatically",
557     "value": "send",
558     "flags": []
559   }
560 ]