1[ 2 { 3 "name": "Optimization", 4 "switch": "Od", 5 "comment": "Disabled", 6 "value": "Od", 7 "flags": [] 8 }, 9 { 10 "name": "Optimization", 11 "switch": "O1", 12 "comment": "Minimize Size", 13 "value": "O1", 14 "flags": [] 15 }, 16 { 17 "name": "Optimization", 18 "switch": "O2", 19 "comment": "Maximize Speed", 20 "value": "O2", 21 "flags": [] 22 }, 23 { 24 "name": "Optimization", 25 "switch": "Ox", 26 "comment": "Full Optimization", 27 "value": "O3", 28 "flags": [] 29 }, 30 { 31 "name": "Runtime", 32 "switch": "MT", 33 "comment": "Multi-Threaded", 34 "value": "MT", 35 "flags": [] 36 }, 37 { 38 "name": "Runtime", 39 "switch": "MTd", 40 "comment": "Multi-Threaded Debug", 41 "value": "MTd", 42 "flags": [] 43 }, 44 { 45 "name": "Runtime", 46 "switch": "MD", 47 "comment": "Multi-Threaded DLL", 48 "value": "MD", 49 "flags": [] 50 }, 51 { 52 "name": "Runtime", 53 "switch": "MDd", 54 "comment": "Multi-threaded Debug DLL", 55 "value": "MDd", 56 "flags": [] 57 }, 58 { 59 "name": "Runtime", 60 "switch": "ML", 61 "comment": "Single-Threaded", 62 "value": "ML", 63 "flags": [] 64 }, 65 { 66 "name": "Runtime", 67 "switch": "MLd", 68 "comment": "Single-Threaded Debug", 69 "value": "MLd", 70 "flags": [] 71 }, 72 { 73 "name": "RuntimeChecks", 74 "switch": "RTCs", 75 "comment": "Stack Frames", 76 "value": "RTCs", 77 "flags": [] 78 }, 79 { 80 "name": "RuntimeChecks", 81 "switch": "RTCu", 82 "comment": "Uninitialized Variables", 83 "value": "RTCu", 84 "flags": [] 85 }, 86 { 87 "name": "RuntimeChecks", 88 "switch": "RTC1", 89 "comment": "Both", 90 "value": "RTC1", 91 "flags": [] 92 }, 93 { 94 "name": "TypeInfo", 95 "switch": "GR", 96 "comment": "Yes", 97 "value": "true", 98 "flags": [] 99 }, 100 { 101 "name": "TypeInfo", 102 "switch": "GR-", 103 "comment": "No", 104 "value": "false", 105 "flags": [] 106 }, 107 { 108 "name": "Warning", 109 "switch": "W0", 110 "comment": "Off: Turn Off All Warnings", 111 "value": "W0", 112 "flags": [] 113 }, 114 { 115 "name": "Warning", 116 "switch": "W1", 117 "comment": "Level 1", 118 "value": "W1", 119 "flags": [] 120 }, 121 { 122 "name": "Warning", 123 "switch": "W2", 124 "comment": "Level 2", 125 "value": "W2", 126 "flags": [] 127 }, 128 { 129 "name": "Warning", 130 "switch": "W3", 131 "comment": "Level 3", 132 "value": "W3", 133 "flags": [] 134 }, 135 { 136 "name": "Warning", 137 "switch": "W4", 138 "comment": "Level 4", 139 "value": "W4", 140 "flags": [] 141 }, 142 { 143 "name": "Warning", 144 "switch": "Wall", 145 "comment": "Enable All Warnings", 146 "value": "Wall", 147 "flags": [] 148 } 149] 150