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 "-Wno-c99-extensions" 17 "-Wno-deprecated-declarations" 18 "-Wno-implicit-int-conversion" 19 "-Wno-missing-noreturn" 20 "-Wno-missing-prototypes" 21 "-Wno-missing-variable-declarations" 22 "-Wno-null-conversion" 23 "-Wno-shadow" 24 "-Wno-shift-sign-overflow" 25 "-Wno-shorten-64-to-32" 26 "-Wno-sign-compare" 27 "-Wno-sign-conversion" 28 "-Wno-unreachable-code-loop-increment" 29 "-Wno-unused-function" 30 "-Wno-unused-member-function" 31 "-Wno-unused-parameter" 32 "-Wno-unused-private-field" 33 "-Wno-unused-template" 34 "-Wno-used-but-marked-unused" 35 "-Wno-zero-as-null-pointer-constant" 36 "-Wno-gnu-zero-variadic-macro-arguments" 37) 38 39list(APPEND ABSL_GCC_FLAGS 40 "-Wall" 41 "-Wextra" 42 "-Wcast-qual" 43 "-Wconversion-null" 44 "-Wformat-security" 45 "-Wmissing-declarations" 46 "-Woverlength-strings" 47 "-Wpointer-arith" 48 "-Wundef" 49 "-Wunused-local-typedefs" 50 "-Wunused-result" 51 "-Wvarargs" 52 "-Wvla" 53 "-Wwrite-strings" 54 "-DNOMINMAX" 55) 56 57list(APPEND ABSL_GCC_TEST_FLAGS 58 "-Wno-conversion-null" 59 "-Wno-deprecated-declarations" 60 "-Wno-missing-declarations" 61 "-Wno-sign-compare" 62 "-Wno-unused-function" 63 "-Wno-unused-parameter" 64 "-Wno-unused-private-field" 65) 66 67list(APPEND ABSL_LLVM_FLAGS 68 "-Wall" 69 "-Wextra" 70 "-Wcast-qual" 71 "-Wconversion" 72 "-Wfloat-overflow-conversion" 73 "-Wfloat-zero-conversion" 74 "-Wfor-loop-analysis" 75 "-Wformat-security" 76 "-Wgnu-redeclared-enum" 77 "-Winfinite-recursion" 78 "-Winvalid-constexpr" 79 "-Wliteral-conversion" 80 "-Wmissing-declarations" 81 "-Woverlength-strings" 82 "-Wpointer-arith" 83 "-Wself-assign" 84 "-Wshadow-all" 85 "-Wstring-conversion" 86 "-Wtautological-overlap-compare" 87 "-Wtautological-unsigned-zero-compare" 88 "-Wundef" 89 "-Wuninitialized" 90 "-Wunreachable-code" 91 "-Wunused-comparison" 92 "-Wunused-local-typedefs" 93 "-Wunused-result" 94 "-Wvla" 95 "-Wwrite-strings" 96 "-Wno-float-conversion" 97 "-Wno-implicit-float-conversion" 98 "-Wno-implicit-int-float-conversion" 99 "-Wno-unknown-warning-option" 100 "-DNOMINMAX" 101) 102 103list(APPEND ABSL_LLVM_TEST_FLAGS 104 "-Wno-c99-extensions" 105 "-Wno-deprecated-declarations" 106 "-Wno-implicit-int-conversion" 107 "-Wno-missing-noreturn" 108 "-Wno-missing-prototypes" 109 "-Wno-missing-variable-declarations" 110 "-Wno-null-conversion" 111 "-Wno-shadow" 112 "-Wno-shift-sign-overflow" 113 "-Wno-shorten-64-to-32" 114 "-Wno-sign-compare" 115 "-Wno-sign-conversion" 116 "-Wno-unreachable-code-loop-increment" 117 "-Wno-unused-function" 118 "-Wno-unused-member-function" 119 "-Wno-unused-parameter" 120 "-Wno-unused-private-field" 121 "-Wno-unused-template" 122 "-Wno-used-but-marked-unused" 123 "-Wno-zero-as-null-pointer-constant" 124 "-Wno-gnu-zero-variadic-macro-arguments" 125) 126 127list(APPEND ABSL_MSVC_FLAGS 128 "/W3" 129 "/DNOMINMAX" 130 "/DWIN32_LEAN_AND_MEAN" 131 "/D_CRT_SECURE_NO_WARNINGS" 132 "/D_SCL_SECURE_NO_WARNINGS" 133 "/D_ENABLE_EXTENDED_ALIGNED_STORAGE" 134 "/bigobj" 135 "/wd4005" 136 "/wd4068" 137 "/wd4180" 138 "/wd4244" 139 "/wd4267" 140 "/wd4503" 141 "/wd4800" 142) 143 144list(APPEND ABSL_MSVC_LINKOPTS 145 "-ignore:4221" 146) 147 148list(APPEND ABSL_MSVC_TEST_FLAGS 149 "/wd4018" 150 "/wd4101" 151 "/wd4503" 152 "/wd4996" 153 "/DNOMINMAX" 154) 155 156list(APPEND ABSL_RANDOM_HWAES_ARM32_FLAGS 157 "-mfpu=neon" 158) 159 160list(APPEND ABSL_RANDOM_HWAES_ARM64_FLAGS 161 "-march=armv8-a+crypto" 162) 163 164list(APPEND ABSL_RANDOM_HWAES_MSVC_X64_FLAGS 165) 166 167list(APPEND ABSL_RANDOM_HWAES_X64_FLAGS 168 "-maes" 169 "-msse4.1" 170) 171