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