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