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 "-Wdeprecated-pragma", 92 "-Wfloat-overflow-conversion", 93 "-Wfloat-zero-conversion", 94 "-Wfor-loop-analysis", 95 "-Wformat-security", 96 "-Wgnu-redeclared-enum", 97 "-Winfinite-recursion", 98 "-Winvalid-constexpr", 99 "-Wliteral-conversion", 100 "-Wmissing-declarations", 101 "-Woverlength-strings", 102 "-Wpointer-arith", 103 "-Wself-assign", 104 "-Wshadow-all", 105 "-Wshorten-64-to-32", 106 "-Wsign-conversion", 107 "-Wstring-conversion", 108 "-Wtautological-overlap-compare", 109 "-Wtautological-unsigned-zero-compare", 110 "-Wundef", 111 "-Wuninitialized", 112 "-Wunreachable-code", 113 "-Wunused-comparison", 114 "-Wunused-local-typedefs", 115 "-Wunused-result", 116 "-Wvla", 117 "-Wwrite-strings", 118 "-Wno-float-conversion", 119 "-Wno-implicit-float-conversion", 120 "-Wno-implicit-int-float-conversion", 121 "-Wno-unknown-warning-option", 122 "-DNOMINMAX", 123] 124 125ABSL_LLVM_TEST_FLAGS = [ 126 "-Wall", 127 "-Wextra", 128 "-Wc++98-compat-extra-semi", 129 "-Wcast-qual", 130 "-Wconversion", 131 "-Wdeprecated-pragma", 132 "-Wfloat-overflow-conversion", 133 "-Wfloat-zero-conversion", 134 "-Wfor-loop-analysis", 135 "-Wformat-security", 136 "-Wgnu-redeclared-enum", 137 "-Winfinite-recursion", 138 "-Winvalid-constexpr", 139 "-Wliteral-conversion", 140 "-Wmissing-declarations", 141 "-Woverlength-strings", 142 "-Wpointer-arith", 143 "-Wself-assign", 144 "-Wshadow-all", 145 "-Wstring-conversion", 146 "-Wtautological-overlap-compare", 147 "-Wtautological-unsigned-zero-compare", 148 "-Wundef", 149 "-Wuninitialized", 150 "-Wunreachable-code", 151 "-Wunused-comparison", 152 "-Wunused-local-typedefs", 153 "-Wunused-result", 154 "-Wvla", 155 "-Wwrite-strings", 156 "-Wno-float-conversion", 157 "-Wno-implicit-float-conversion", 158 "-Wno-implicit-int-float-conversion", 159 "-Wno-unknown-warning-option", 160 "-DNOMINMAX", 161 "-Wno-deprecated-declarations", 162 "-Wno-implicit-int-conversion", 163 "-Wno-missing-prototypes", 164 "-Wno-missing-variable-declarations", 165 "-Wno-shadow", 166 "-Wno-shorten-64-to-32", 167 "-Wno-sign-compare", 168 "-Wno-sign-conversion", 169 "-Wno-unreachable-code-loop-increment", 170 "-Wno-unused-function", 171 "-Wno-unused-member-function", 172 "-Wno-unused-parameter", 173 "-Wno-unused-private-field", 174 "-Wno-unused-template", 175 "-Wno-used-but-marked-unused", 176 "-Wno-gnu-zero-variadic-macro-arguments", 177] 178 179ABSL_MSVC_FLAGS = [ 180 "/W3", 181 "/bigobj", 182 "/wd4005", 183 "/wd4068", 184 "/wd4180", 185 "/wd4244", 186 "/wd4267", 187 "/wd4503", 188 "/wd4800", 189 "/DNOMINMAX", 190 "/DWIN32_LEAN_AND_MEAN", 191 "/D_CRT_SECURE_NO_WARNINGS", 192 "/D_SCL_SECURE_NO_WARNINGS", 193 "/D_ENABLE_EXTENDED_ALIGNED_STORAGE", 194] 195 196ABSL_MSVC_LINKOPTS = [ 197 "-ignore:4221", 198] 199 200ABSL_MSVC_TEST_FLAGS = [ 201 "/W3", 202 "/bigobj", 203 "/wd4005", 204 "/wd4068", 205 "/wd4180", 206 "/wd4244", 207 "/wd4267", 208 "/wd4503", 209 "/wd4800", 210 "/DNOMINMAX", 211 "/DWIN32_LEAN_AND_MEAN", 212 "/D_CRT_SECURE_NO_WARNINGS", 213 "/D_SCL_SECURE_NO_WARNINGS", 214 "/D_ENABLE_EXTENDED_ALIGNED_STORAGE", 215 "/wd4018", 216 "/wd4101", 217 "/wd4503", 218 "/wd4996", 219 "/DNOMINMAX", 220] 221 222ABSL_RANDOM_HWAES_ARM32_FLAGS = [ 223 "-mfpu=neon", 224] 225 226ABSL_RANDOM_HWAES_ARM64_FLAGS = [ 227 "-march=armv8-a+crypto", 228] 229 230ABSL_RANDOM_HWAES_MSVC_X64_FLAGS = [ 231] 232 233ABSL_RANDOM_HWAES_X64_FLAGS = [ 234 "-maes", 235 "-msse4.1", 236] 237