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