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