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