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