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