1"""GENERATED! DO NOT MANUALLY EDIT THIS FILE. 2 3(1) Edit absl/copts/copts.py. 4(2) Run `python <path_to_absl>/copts/generate_copts.py`. 5""" 6 7ABSL_CLANG_CL_FLAGS = [ 8 "/W3", 9 "/DNOMINMAX", 10 "/DWIN32_LEAN_AND_MEAN", 11 "/D_CRT_SECURE_NO_WARNINGS", 12 "/D_SCL_SECURE_NO_WARNINGS", 13 "/D_ENABLE_EXTENDED_ALIGNED_STORAGE", 14] 15 16ABSL_CLANG_CL_TEST_FLAGS = [ 17 "/W3", 18 "/DNOMINMAX", 19 "/DWIN32_LEAN_AND_MEAN", 20 "/D_CRT_SECURE_NO_WARNINGS", 21 "/D_SCL_SECURE_NO_WARNINGS", 22 "/D_ENABLE_EXTENDED_ALIGNED_STORAGE", 23 "-Wno-deprecated-declarations", 24 "-Wno-implicit-int-conversion", 25 "-Wno-missing-prototypes", 26 "-Wno-missing-variable-declarations", 27 "-Wno-shadow", 28 "-Wno-shorten-64-to-32", 29 "-Wno-sign-compare", 30 "-Wno-sign-conversion", 31 "-Wno-unreachable-code-loop-increment", 32 "-Wno-unused-function", 33 "-Wno-unused-member-function", 34 "-Wno-unused-parameter", 35 "-Wno-unused-private-field", 36 "-Wno-unused-template", 37 "-Wno-used-but-marked-unused", 38 "-Wno-gnu-zero-variadic-macro-arguments", 39] 40 41ABSL_GCC_FLAGS = [ 42 "-Wall", 43 "-Wextra", 44 "-Wcast-qual", 45 "-Wconversion-null", 46 "-Wformat-security", 47 "-Wmissing-declarations", 48 "-Wnon-virtual-dtor", 49 "-Woverlength-strings", 50 "-Wpointer-arith", 51 "-Wundef", 52 "-Wunused-local-typedefs", 53 "-Wunused-result", 54 "-Wvarargs", 55 "-Wvla", 56 "-Wwrite-strings", 57 "-DNOMINMAX", 58] 59 60ABSL_GCC_TEST_FLAGS = [ 61 "-Wall", 62 "-Wextra", 63 "-Wcast-qual", 64 "-Wconversion-null", 65 "-Wformat-security", 66 "-Wnon-virtual-dtor", 67 "-Woverlength-strings", 68 "-Wpointer-arith", 69 "-Wundef", 70 "-Wunused-local-typedefs", 71 "-Wunused-result", 72 "-Wvarargs", 73 "-Wvla", 74 "-Wwrite-strings", 75 "-DNOMINMAX", 76 "-Wno-deprecated-declarations", 77 "-Wno-missing-declarations", 78 "-Wno-self-move", 79 "-Wno-sign-compare", 80 "-Wno-unused-function", 81 "-Wno-unused-parameter", 82 "-Wno-unused-private-field", 83] 84 85ABSL_LLVM_FLAGS = [ 86 "-Wall", 87 "-Wextra", 88 "-Wc++98-compat-extra-semi", 89 "-Wcast-qual", 90 "-Wconversion", 91 "-Wdead-code-aggressive", 92 "-Wdeprecated-pragma", 93 "-Wfloat-overflow-conversion", 94 "-Wfloat-zero-conversion", 95 "-Wfor-loop-analysis", 96 "-Wformat-security", 97 "-Wgnu-redeclared-enum", 98 "-Winfinite-recursion", 99 "-Winvalid-constexpr", 100 "-Wliteral-conversion", 101 "-Wmissing-declarations", 102 "-Woverlength-strings", 103 "-Wpointer-arith", 104 "-Wself-assign", 105 "-Wshadow-all", 106 "-Wshorten-64-to-32", 107 "-Wsign-conversion", 108 "-Wstring-conversion", 109 "-Wtautological-overlap-compare", 110 "-Wtautological-unsigned-zero-compare", 111 "-Wundef", 112 "-Wuninitialized", 113 "-Wunreachable-code", 114 "-Wunused-comparison", 115 "-Wunused-local-typedefs", 116 "-Wunused-result", 117 "-Wvla", 118 "-Wwrite-strings", 119 "-Wno-float-conversion", 120 "-Wno-implicit-float-conversion", 121 "-Wno-implicit-int-float-conversion", 122 "-Wno-unknown-warning-option", 123 "-DNOMINMAX", 124] 125 126ABSL_LLVM_TEST_FLAGS = [ 127 "-Wall", 128 "-Wextra", 129 "-Wc++98-compat-extra-semi", 130 "-Wcast-qual", 131 "-Wconversion", 132 "-Wdead-code-aggressive", 133 "-Wdeprecated-pragma", 134 "-Wfloat-overflow-conversion", 135 "-Wfloat-zero-conversion", 136 "-Wfor-loop-analysis", 137 "-Wformat-security", 138 "-Wgnu-redeclared-enum", 139 "-Winfinite-recursion", 140 "-Winvalid-constexpr", 141 "-Wliteral-conversion", 142 "-Wmissing-declarations", 143 "-Woverlength-strings", 144 "-Wpointer-arith", 145 "-Wself-assign", 146 "-Wshadow-all", 147 "-Wstring-conversion", 148 "-Wtautological-overlap-compare", 149 "-Wtautological-unsigned-zero-compare", 150 "-Wundef", 151 "-Wuninitialized", 152 "-Wunreachable-code", 153 "-Wunused-comparison", 154 "-Wunused-local-typedefs", 155 "-Wunused-result", 156 "-Wvla", 157 "-Wwrite-strings", 158 "-Wno-float-conversion", 159 "-Wno-implicit-float-conversion", 160 "-Wno-implicit-int-float-conversion", 161 "-Wno-unknown-warning-option", 162 "-DNOMINMAX", 163 "-Wno-deprecated-declarations", 164 "-Wno-implicit-int-conversion", 165 "-Wno-missing-prototypes", 166 "-Wno-missing-variable-declarations", 167 "-Wno-shadow", 168 "-Wno-shorten-64-to-32", 169 "-Wno-sign-compare", 170 "-Wno-sign-conversion", 171 "-Wno-unreachable-code-loop-increment", 172 "-Wno-unused-function", 173 "-Wno-unused-member-function", 174 "-Wno-unused-parameter", 175 "-Wno-unused-private-field", 176 "-Wno-unused-template", 177 "-Wno-used-but-marked-unused", 178 "-Wno-gnu-zero-variadic-macro-arguments", 179] 180 181ABSL_MSVC_FLAGS = [ 182 "/W3", 183 "/bigobj", 184 "/wd4005", 185 "/wd4068", 186 "/wd4180", 187 "/wd4244", 188 "/wd4267", 189 "/wd4503", 190 "/wd4800", 191 "/DNOMINMAX", 192 "/DWIN32_LEAN_AND_MEAN", 193 "/D_CRT_SECURE_NO_WARNINGS", 194 "/D_SCL_SECURE_NO_WARNINGS", 195 "/D_ENABLE_EXTENDED_ALIGNED_STORAGE", 196] 197 198ABSL_MSVC_LINKOPTS = [ 199 "-ignore:4221", 200] 201 202ABSL_MSVC_TEST_FLAGS = [ 203 "/W3", 204 "/bigobj", 205 "/wd4005", 206 "/wd4068", 207 "/wd4180", 208 "/wd4244", 209 "/wd4267", 210 "/wd4503", 211 "/wd4800", 212 "/DNOMINMAX", 213 "/DWIN32_LEAN_AND_MEAN", 214 "/D_CRT_SECURE_NO_WARNINGS", 215 "/D_SCL_SECURE_NO_WARNINGS", 216 "/D_ENABLE_EXTENDED_ALIGNED_STORAGE", 217 "/wd4018", 218 "/wd4101", 219 "/wd4503", 220 "/wd4996", 221 "/DNOMINMAX", 222] 223 224ABSL_RANDOM_HWAES_ARM32_FLAGS = [ 225 "-mfpu=neon", 226] 227 228ABSL_RANDOM_HWAES_ARM64_FLAGS = [ 229 "-march=armv8-a+crypto", 230] 231 232ABSL_RANDOM_HWAES_MSVC_X64_FLAGS = [ 233] 234 235ABSL_RANDOM_HWAES_X64_FLAGS = [ 236 "-maes", 237 "-msse4.1", 238] 239