xref: /aosp_15_r20/external/abseil-cpp/absl/container/CMakeLists.txt (revision 9356374a3709195abf420251b3e825997ff56c0f)
1*9356374aSAndroid Build Coastguard Worker#
2*9356374aSAndroid Build Coastguard Worker# Copyright 2017 The Abseil Authors.
3*9356374aSAndroid Build Coastguard Worker#
4*9356374aSAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License");
5*9356374aSAndroid Build Coastguard Worker# you may not use this file except in compliance with the License.
6*9356374aSAndroid Build Coastguard Worker# You may obtain a copy of the License at
7*9356374aSAndroid Build Coastguard Worker#
8*9356374aSAndroid Build Coastguard Worker#      https://www.apache.org/licenses/LICENSE-2.0
9*9356374aSAndroid Build Coastguard Worker#
10*9356374aSAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software
11*9356374aSAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS,
12*9356374aSAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*9356374aSAndroid Build Coastguard Worker# See the License for the specific language governing permissions and
14*9356374aSAndroid Build Coastguard Worker# limitations under the License.
15*9356374aSAndroid Build Coastguard Worker#
16*9356374aSAndroid Build Coastguard Worker
17*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
18*9356374aSAndroid Build Coastguard Worker  NAME
19*9356374aSAndroid Build Coastguard Worker    btree
20*9356374aSAndroid Build Coastguard Worker  HDRS
21*9356374aSAndroid Build Coastguard Worker    "btree_map.h"
22*9356374aSAndroid Build Coastguard Worker    "btree_set.h"
23*9356374aSAndroid Build Coastguard Worker    "internal/btree.h"
24*9356374aSAndroid Build Coastguard Worker    "internal/btree_container.h"
25*9356374aSAndroid Build Coastguard Worker  COPTS
26*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
27*9356374aSAndroid Build Coastguard Worker  LINKOPTS
28*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_LINKOPTS}
29*9356374aSAndroid Build Coastguard Worker  DEPS
30*9356374aSAndroid Build Coastguard Worker    absl::common_policy_traits
31*9356374aSAndroid Build Coastguard Worker    absl::compare
32*9356374aSAndroid Build Coastguard Worker    absl::compressed_tuple
33*9356374aSAndroid Build Coastguard Worker    absl::config
34*9356374aSAndroid Build Coastguard Worker    absl::container_common
35*9356374aSAndroid Build Coastguard Worker    absl::container_memory
36*9356374aSAndroid Build Coastguard Worker    absl::cord
37*9356374aSAndroid Build Coastguard Worker    absl::core_headers
38*9356374aSAndroid Build Coastguard Worker    absl::layout
39*9356374aSAndroid Build Coastguard Worker    absl::memory
40*9356374aSAndroid Build Coastguard Worker    absl::raw_logging_internal
41*9356374aSAndroid Build Coastguard Worker    absl::strings
42*9356374aSAndroid Build Coastguard Worker    absl::throw_delegate
43*9356374aSAndroid Build Coastguard Worker    absl::type_traits
44*9356374aSAndroid Build Coastguard Worker)
45*9356374aSAndroid Build Coastguard Worker
46*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
47*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
48*9356374aSAndroid Build Coastguard Worker  NAME
49*9356374aSAndroid Build Coastguard Worker    btree_test_common
50*9356374aSAndroid Build Coastguard Worker  hdrs
51*9356374aSAndroid Build Coastguard Worker    "btree_test.h"
52*9356374aSAndroid Build Coastguard Worker  COPTS
53*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
54*9356374aSAndroid Build Coastguard Worker  LINKOPTS
55*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_LINKOPTS}
56*9356374aSAndroid Build Coastguard Worker  DEPS
57*9356374aSAndroid Build Coastguard Worker    absl::btree
58*9356374aSAndroid Build Coastguard Worker    absl::cord
59*9356374aSAndroid Build Coastguard Worker    absl::flat_hash_set
60*9356374aSAndroid Build Coastguard Worker    absl::strings
61*9356374aSAndroid Build Coastguard Worker    absl::time
62*9356374aSAndroid Build Coastguard Worker  TESTONLY
63*9356374aSAndroid Build Coastguard Worker)
64*9356374aSAndroid Build Coastguard Worker
65*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
66*9356374aSAndroid Build Coastguard Worker  NAME
67*9356374aSAndroid Build Coastguard Worker    btree_test
68*9356374aSAndroid Build Coastguard Worker  SRCS
69*9356374aSAndroid Build Coastguard Worker    "btree_test.cc"
70*9356374aSAndroid Build Coastguard Worker  COPTS
71*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
72*9356374aSAndroid Build Coastguard Worker  LINKOPTS
73*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_LINKOPTS}
74*9356374aSAndroid Build Coastguard Worker  DEPS
75*9356374aSAndroid Build Coastguard Worker    absl::algorithm_container
76*9356374aSAndroid Build Coastguard Worker    absl::btree
77*9356374aSAndroid Build Coastguard Worker    absl::btree_test_common
78*9356374aSAndroid Build Coastguard Worker    absl::compare
79*9356374aSAndroid Build Coastguard Worker    absl::core_headers
80*9356374aSAndroid Build Coastguard Worker    absl::flags
81*9356374aSAndroid Build Coastguard Worker    absl::hash_testing
82*9356374aSAndroid Build Coastguard Worker    absl::optional
83*9356374aSAndroid Build Coastguard Worker    absl::random_random
84*9356374aSAndroid Build Coastguard Worker    absl::raw_logging_internal
85*9356374aSAndroid Build Coastguard Worker    absl::strings
86*9356374aSAndroid Build Coastguard Worker    absl::test_allocator
87*9356374aSAndroid Build Coastguard Worker    absl::test_instance_tracker
88*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
89*9356374aSAndroid Build Coastguard Worker)
90*9356374aSAndroid Build Coastguard Worker
91*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
92*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
93*9356374aSAndroid Build Coastguard Worker  NAME
94*9356374aSAndroid Build Coastguard Worker    compressed_tuple
95*9356374aSAndroid Build Coastguard Worker  HDRS
96*9356374aSAndroid Build Coastguard Worker    "internal/compressed_tuple.h"
97*9356374aSAndroid Build Coastguard Worker  COPTS
98*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
99*9356374aSAndroid Build Coastguard Worker  DEPS
100*9356374aSAndroid Build Coastguard Worker    absl::utility
101*9356374aSAndroid Build Coastguard Worker  PUBLIC
102*9356374aSAndroid Build Coastguard Worker)
103*9356374aSAndroid Build Coastguard Worker
104*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
105*9356374aSAndroid Build Coastguard Worker  NAME
106*9356374aSAndroid Build Coastguard Worker    compressed_tuple_test
107*9356374aSAndroid Build Coastguard Worker  SRCS
108*9356374aSAndroid Build Coastguard Worker    "internal/compressed_tuple_test.cc"
109*9356374aSAndroid Build Coastguard Worker  COPTS
110*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
111*9356374aSAndroid Build Coastguard Worker  DEPS
112*9356374aSAndroid Build Coastguard Worker    absl::any
113*9356374aSAndroid Build Coastguard Worker    absl::compressed_tuple
114*9356374aSAndroid Build Coastguard Worker    absl::memory
115*9356374aSAndroid Build Coastguard Worker    absl::optional
116*9356374aSAndroid Build Coastguard Worker    absl::test_instance_tracker
117*9356374aSAndroid Build Coastguard Worker    absl::utility
118*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
119*9356374aSAndroid Build Coastguard Worker)
120*9356374aSAndroid Build Coastguard Worker
121*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
122*9356374aSAndroid Build Coastguard Worker  NAME
123*9356374aSAndroid Build Coastguard Worker    fixed_array
124*9356374aSAndroid Build Coastguard Worker  HDRS
125*9356374aSAndroid Build Coastguard Worker   "fixed_array.h"
126*9356374aSAndroid Build Coastguard Worker  COPTS
127*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
128*9356374aSAndroid Build Coastguard Worker  DEPS
129*9356374aSAndroid Build Coastguard Worker    absl::compressed_tuple
130*9356374aSAndroid Build Coastguard Worker    absl::algorithm
131*9356374aSAndroid Build Coastguard Worker    absl::config
132*9356374aSAndroid Build Coastguard Worker    absl::core_headers
133*9356374aSAndroid Build Coastguard Worker    absl::dynamic_annotations
134*9356374aSAndroid Build Coastguard Worker    absl::throw_delegate
135*9356374aSAndroid Build Coastguard Worker    absl::memory
136*9356374aSAndroid Build Coastguard Worker  PUBLIC
137*9356374aSAndroid Build Coastguard Worker)
138*9356374aSAndroid Build Coastguard Worker
139*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
140*9356374aSAndroid Build Coastguard Worker  NAME
141*9356374aSAndroid Build Coastguard Worker    fixed_array_test
142*9356374aSAndroid Build Coastguard Worker  SRCS
143*9356374aSAndroid Build Coastguard Worker    "fixed_array_test.cc"
144*9356374aSAndroid Build Coastguard Worker  COPTS
145*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
146*9356374aSAndroid Build Coastguard Worker  DEPS
147*9356374aSAndroid Build Coastguard Worker    absl::fixed_array
148*9356374aSAndroid Build Coastguard Worker    absl::config
149*9356374aSAndroid Build Coastguard Worker    absl::exception_testing
150*9356374aSAndroid Build Coastguard Worker    absl::hash_testing
151*9356374aSAndroid Build Coastguard Worker    absl::memory
152*9356374aSAndroid Build Coastguard Worker    absl::test_allocator
153*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
154*9356374aSAndroid Build Coastguard Worker)
155*9356374aSAndroid Build Coastguard Worker
156*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
157*9356374aSAndroid Build Coastguard Worker  NAME
158*9356374aSAndroid Build Coastguard Worker    fixed_array_exception_safety_test
159*9356374aSAndroid Build Coastguard Worker  SRCS
160*9356374aSAndroid Build Coastguard Worker    "fixed_array_exception_safety_test.cc"
161*9356374aSAndroid Build Coastguard Worker  COPTS
162*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
163*9356374aSAndroid Build Coastguard Worker  DEPS
164*9356374aSAndroid Build Coastguard Worker    absl::fixed_array
165*9356374aSAndroid Build Coastguard Worker    absl::config
166*9356374aSAndroid Build Coastguard Worker    absl::exception_safety_testing
167*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
168*9356374aSAndroid Build Coastguard Worker)
169*9356374aSAndroid Build Coastguard Worker
170*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
171*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
172*9356374aSAndroid Build Coastguard Worker  NAME
173*9356374aSAndroid Build Coastguard Worker    inlined_vector_internal
174*9356374aSAndroid Build Coastguard Worker  HDRS
175*9356374aSAndroid Build Coastguard Worker   "internal/inlined_vector.h"
176*9356374aSAndroid Build Coastguard Worker  COPTS
177*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
178*9356374aSAndroid Build Coastguard Worker  DEPS
179*9356374aSAndroid Build Coastguard Worker    absl::base_internal
180*9356374aSAndroid Build Coastguard Worker    absl::compressed_tuple
181*9356374aSAndroid Build Coastguard Worker    absl::config
182*9356374aSAndroid Build Coastguard Worker    absl::core_headers
183*9356374aSAndroid Build Coastguard Worker    absl::memory
184*9356374aSAndroid Build Coastguard Worker    absl::span
185*9356374aSAndroid Build Coastguard Worker    absl::type_traits
186*9356374aSAndroid Build Coastguard Worker  PUBLIC
187*9356374aSAndroid Build Coastguard Worker)
188*9356374aSAndroid Build Coastguard Worker
189*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
190*9356374aSAndroid Build Coastguard Worker  NAME
191*9356374aSAndroid Build Coastguard Worker    inlined_vector
192*9356374aSAndroid Build Coastguard Worker  HDRS
193*9356374aSAndroid Build Coastguard Worker   "inlined_vector.h"
194*9356374aSAndroid Build Coastguard Worker  COPTS
195*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
196*9356374aSAndroid Build Coastguard Worker  DEPS
197*9356374aSAndroid Build Coastguard Worker    absl::algorithm
198*9356374aSAndroid Build Coastguard Worker    absl::core_headers
199*9356374aSAndroid Build Coastguard Worker    absl::inlined_vector_internal
200*9356374aSAndroid Build Coastguard Worker    absl::throw_delegate
201*9356374aSAndroid Build Coastguard Worker    absl::memory
202*9356374aSAndroid Build Coastguard Worker    absl::type_traits
203*9356374aSAndroid Build Coastguard Worker  PUBLIC
204*9356374aSAndroid Build Coastguard Worker)
205*9356374aSAndroid Build Coastguard Worker
206*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
207*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
208*9356374aSAndroid Build Coastguard Worker  NAME
209*9356374aSAndroid Build Coastguard Worker    test_allocator
210*9356374aSAndroid Build Coastguard Worker  HDRS
211*9356374aSAndroid Build Coastguard Worker    "internal/test_allocator.h"
212*9356374aSAndroid Build Coastguard Worker  COPTS
213*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
214*9356374aSAndroid Build Coastguard Worker  DEPS
215*9356374aSAndroid Build Coastguard Worker    absl::config
216*9356374aSAndroid Build Coastguard Worker    GTest::gmock
217*9356374aSAndroid Build Coastguard Worker  TESTONLY
218*9356374aSAndroid Build Coastguard Worker)
219*9356374aSAndroid Build Coastguard Worker
220*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
221*9356374aSAndroid Build Coastguard Worker  NAME
222*9356374aSAndroid Build Coastguard Worker    inlined_vector_test
223*9356374aSAndroid Build Coastguard Worker  SRCS
224*9356374aSAndroid Build Coastguard Worker    "inlined_vector_test.cc"
225*9356374aSAndroid Build Coastguard Worker  COPTS
226*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
227*9356374aSAndroid Build Coastguard Worker  DEPS
228*9356374aSAndroid Build Coastguard Worker    absl::check
229*9356374aSAndroid Build Coastguard Worker    absl::config
230*9356374aSAndroid Build Coastguard Worker    absl::core_headers
231*9356374aSAndroid Build Coastguard Worker    absl::exception_testing
232*9356374aSAndroid Build Coastguard Worker    absl::hash_testing
233*9356374aSAndroid Build Coastguard Worker    absl::inlined_vector
234*9356374aSAndroid Build Coastguard Worker    absl::memory
235*9356374aSAndroid Build Coastguard Worker    absl::strings
236*9356374aSAndroid Build Coastguard Worker    absl::test_allocator
237*9356374aSAndroid Build Coastguard Worker    absl::test_instance_tracker
238*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
239*9356374aSAndroid Build Coastguard Worker)
240*9356374aSAndroid Build Coastguard Worker
241*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
242*9356374aSAndroid Build Coastguard Worker  NAME
243*9356374aSAndroid Build Coastguard Worker    inlined_vector_exception_safety_test
244*9356374aSAndroid Build Coastguard Worker  SRCS
245*9356374aSAndroid Build Coastguard Worker    "inlined_vector_exception_safety_test.cc"
246*9356374aSAndroid Build Coastguard Worker  COPTS
247*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
248*9356374aSAndroid Build Coastguard Worker  DEPS
249*9356374aSAndroid Build Coastguard Worker    absl::inlined_vector
250*9356374aSAndroid Build Coastguard Worker    absl::config
251*9356374aSAndroid Build Coastguard Worker    absl::exception_safety_testing
252*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
253*9356374aSAndroid Build Coastguard Worker)
254*9356374aSAndroid Build Coastguard Worker
255*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
256*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
257*9356374aSAndroid Build Coastguard Worker  NAME
258*9356374aSAndroid Build Coastguard Worker    test_instance_tracker
259*9356374aSAndroid Build Coastguard Worker  HDRS
260*9356374aSAndroid Build Coastguard Worker    "internal/test_instance_tracker.h"
261*9356374aSAndroid Build Coastguard Worker  SRCS
262*9356374aSAndroid Build Coastguard Worker    "internal/test_instance_tracker.cc"
263*9356374aSAndroid Build Coastguard Worker  COPTS
264*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
265*9356374aSAndroid Build Coastguard Worker  DEPS
266*9356374aSAndroid Build Coastguard Worker    absl::compare
267*9356374aSAndroid Build Coastguard Worker  TESTONLY
268*9356374aSAndroid Build Coastguard Worker)
269*9356374aSAndroid Build Coastguard Worker
270*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
271*9356374aSAndroid Build Coastguard Worker  NAME
272*9356374aSAndroid Build Coastguard Worker    test_instance_tracker_test
273*9356374aSAndroid Build Coastguard Worker  SRCS
274*9356374aSAndroid Build Coastguard Worker    "internal/test_instance_tracker_test.cc"
275*9356374aSAndroid Build Coastguard Worker  COPTS
276*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
277*9356374aSAndroid Build Coastguard Worker  DEPS
278*9356374aSAndroid Build Coastguard Worker    absl::test_instance_tracker
279*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
280*9356374aSAndroid Build Coastguard Worker)
281*9356374aSAndroid Build Coastguard Worker
282*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
283*9356374aSAndroid Build Coastguard Worker  NAME
284*9356374aSAndroid Build Coastguard Worker    flat_hash_map
285*9356374aSAndroid Build Coastguard Worker  HDRS
286*9356374aSAndroid Build Coastguard Worker    "flat_hash_map.h"
287*9356374aSAndroid Build Coastguard Worker  COPTS
288*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
289*9356374aSAndroid Build Coastguard Worker  DEPS
290*9356374aSAndroid Build Coastguard Worker    absl::container_memory
291*9356374aSAndroid Build Coastguard Worker    absl::core_headers
292*9356374aSAndroid Build Coastguard Worker    absl::hash_container_defaults
293*9356374aSAndroid Build Coastguard Worker    absl::raw_hash_map
294*9356374aSAndroid Build Coastguard Worker    absl::algorithm_container
295*9356374aSAndroid Build Coastguard Worker    absl::type_traits
296*9356374aSAndroid Build Coastguard Worker  PUBLIC
297*9356374aSAndroid Build Coastguard Worker)
298*9356374aSAndroid Build Coastguard Worker
299*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
300*9356374aSAndroid Build Coastguard Worker  NAME
301*9356374aSAndroid Build Coastguard Worker    flat_hash_map_test
302*9356374aSAndroid Build Coastguard Worker  SRCS
303*9356374aSAndroid Build Coastguard Worker    "flat_hash_map_test.cc"
304*9356374aSAndroid Build Coastguard Worker  COPTS
305*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
306*9356374aSAndroid Build Coastguard Worker  DEPS
307*9356374aSAndroid Build Coastguard Worker    absl::any
308*9356374aSAndroid Build Coastguard Worker    absl::check
309*9356374aSAndroid Build Coastguard Worker    absl::config
310*9356374aSAndroid Build Coastguard Worker    absl::flat_hash_map
311*9356374aSAndroid Build Coastguard Worker    absl::hash_generator_testing
312*9356374aSAndroid Build Coastguard Worker    absl::hash_policy_testing
313*9356374aSAndroid Build Coastguard Worker    absl::test_allocator
314*9356374aSAndroid Build Coastguard Worker    absl::type_traits
315*9356374aSAndroid Build Coastguard Worker    absl::unordered_map_constructor_test
316*9356374aSAndroid Build Coastguard Worker    absl::unordered_map_lookup_test
317*9356374aSAndroid Build Coastguard Worker    absl::unordered_map_members_test
318*9356374aSAndroid Build Coastguard Worker    absl::unordered_map_modifiers_test
319*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
320*9356374aSAndroid Build Coastguard Worker)
321*9356374aSAndroid Build Coastguard Worker
322*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
323*9356374aSAndroid Build Coastguard Worker  NAME
324*9356374aSAndroid Build Coastguard Worker    flat_hash_set
325*9356374aSAndroid Build Coastguard Worker  HDRS
326*9356374aSAndroid Build Coastguard Worker    "flat_hash_set.h"
327*9356374aSAndroid Build Coastguard Worker  COPTS
328*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
329*9356374aSAndroid Build Coastguard Worker  DEPS
330*9356374aSAndroid Build Coastguard Worker    absl::container_memory
331*9356374aSAndroid Build Coastguard Worker    absl::hash_container_defaults
332*9356374aSAndroid Build Coastguard Worker    absl::raw_hash_set
333*9356374aSAndroid Build Coastguard Worker    absl::algorithm_container
334*9356374aSAndroid Build Coastguard Worker    absl::core_headers
335*9356374aSAndroid Build Coastguard Worker    absl::memory
336*9356374aSAndroid Build Coastguard Worker    absl::type_traits
337*9356374aSAndroid Build Coastguard Worker  PUBLIC
338*9356374aSAndroid Build Coastguard Worker)
339*9356374aSAndroid Build Coastguard Worker
340*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
341*9356374aSAndroid Build Coastguard Worker  NAME
342*9356374aSAndroid Build Coastguard Worker    flat_hash_set_test
343*9356374aSAndroid Build Coastguard Worker  SRCS
344*9356374aSAndroid Build Coastguard Worker    "flat_hash_set_test.cc"
345*9356374aSAndroid Build Coastguard Worker  COPTS
346*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
347*9356374aSAndroid Build Coastguard Worker    "-DUNORDERED_SET_CXX17"
348*9356374aSAndroid Build Coastguard Worker  DEPS
349*9356374aSAndroid Build Coastguard Worker    absl::check
350*9356374aSAndroid Build Coastguard Worker    absl::config
351*9356374aSAndroid Build Coastguard Worker    absl::container_memory
352*9356374aSAndroid Build Coastguard Worker    absl::flat_hash_set
353*9356374aSAndroid Build Coastguard Worker    absl::hash_generator_testing
354*9356374aSAndroid Build Coastguard Worker    absl::memory
355*9356374aSAndroid Build Coastguard Worker    absl::strings
356*9356374aSAndroid Build Coastguard Worker    absl::test_allocator
357*9356374aSAndroid Build Coastguard Worker    absl::unordered_set_constructor_test
358*9356374aSAndroid Build Coastguard Worker    absl::unordered_set_lookup_test
359*9356374aSAndroid Build Coastguard Worker    absl::unordered_set_members_test
360*9356374aSAndroid Build Coastguard Worker    absl::unordered_set_modifiers_test
361*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
362*9356374aSAndroid Build Coastguard Worker)
363*9356374aSAndroid Build Coastguard Worker
364*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
365*9356374aSAndroid Build Coastguard Worker  NAME
366*9356374aSAndroid Build Coastguard Worker    node_hash_map
367*9356374aSAndroid Build Coastguard Worker  HDRS
368*9356374aSAndroid Build Coastguard Worker    "node_hash_map.h"
369*9356374aSAndroid Build Coastguard Worker  COPTS
370*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
371*9356374aSAndroid Build Coastguard Worker  DEPS
372*9356374aSAndroid Build Coastguard Worker    absl::container_memory
373*9356374aSAndroid Build Coastguard Worker    absl::core_headers
374*9356374aSAndroid Build Coastguard Worker    absl::hash_container_defaults
375*9356374aSAndroid Build Coastguard Worker    absl::node_slot_policy
376*9356374aSAndroid Build Coastguard Worker    absl::raw_hash_map
377*9356374aSAndroid Build Coastguard Worker    absl::algorithm_container
378*9356374aSAndroid Build Coastguard Worker    absl::memory
379*9356374aSAndroid Build Coastguard Worker    absl::type_traits
380*9356374aSAndroid Build Coastguard Worker  PUBLIC
381*9356374aSAndroid Build Coastguard Worker)
382*9356374aSAndroid Build Coastguard Worker
383*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
384*9356374aSAndroid Build Coastguard Worker  NAME
385*9356374aSAndroid Build Coastguard Worker    node_hash_map_test
386*9356374aSAndroid Build Coastguard Worker  SRCS
387*9356374aSAndroid Build Coastguard Worker    "node_hash_map_test.cc"
388*9356374aSAndroid Build Coastguard Worker  COPTS
389*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
390*9356374aSAndroid Build Coastguard Worker  DEPS
391*9356374aSAndroid Build Coastguard Worker    absl::config
392*9356374aSAndroid Build Coastguard Worker    absl::hash_policy_testing
393*9356374aSAndroid Build Coastguard Worker    absl::node_hash_map
394*9356374aSAndroid Build Coastguard Worker    absl::tracked
395*9356374aSAndroid Build Coastguard Worker    absl::unordered_map_constructor_test
396*9356374aSAndroid Build Coastguard Worker    absl::unordered_map_lookup_test
397*9356374aSAndroid Build Coastguard Worker    absl::unordered_map_members_test
398*9356374aSAndroid Build Coastguard Worker    absl::unordered_map_modifiers_test
399*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
400*9356374aSAndroid Build Coastguard Worker)
401*9356374aSAndroid Build Coastguard Worker
402*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
403*9356374aSAndroid Build Coastguard Worker  NAME
404*9356374aSAndroid Build Coastguard Worker    node_hash_set
405*9356374aSAndroid Build Coastguard Worker  HDRS
406*9356374aSAndroid Build Coastguard Worker    "node_hash_set.h"
407*9356374aSAndroid Build Coastguard Worker  COPTS
408*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
409*9356374aSAndroid Build Coastguard Worker  DEPS
410*9356374aSAndroid Build Coastguard Worker    absl::container_memory
411*9356374aSAndroid Build Coastguard Worker    absl::core_headers
412*9356374aSAndroid Build Coastguard Worker    absl::hash_container_defaults
413*9356374aSAndroid Build Coastguard Worker    absl::node_slot_policy
414*9356374aSAndroid Build Coastguard Worker    absl::raw_hash_set
415*9356374aSAndroid Build Coastguard Worker    absl::algorithm_container
416*9356374aSAndroid Build Coastguard Worker    absl::memory
417*9356374aSAndroid Build Coastguard Worker    absl::type_traits
418*9356374aSAndroid Build Coastguard Worker  PUBLIC
419*9356374aSAndroid Build Coastguard Worker)
420*9356374aSAndroid Build Coastguard Worker
421*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
422*9356374aSAndroid Build Coastguard Worker  NAME
423*9356374aSAndroid Build Coastguard Worker    node_hash_set_test
424*9356374aSAndroid Build Coastguard Worker  SRCS
425*9356374aSAndroid Build Coastguard Worker    "node_hash_set_test.cc"
426*9356374aSAndroid Build Coastguard Worker  COPTS
427*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
428*9356374aSAndroid Build Coastguard Worker    "-DUNORDERED_SET_CXX17"
429*9356374aSAndroid Build Coastguard Worker  DEPS
430*9356374aSAndroid Build Coastguard Worker    absl::hash_generator_testing
431*9356374aSAndroid Build Coastguard Worker    absl::hash_policy_testing
432*9356374aSAndroid Build Coastguard Worker    absl::memory
433*9356374aSAndroid Build Coastguard Worker    absl::node_hash_set
434*9356374aSAndroid Build Coastguard Worker    absl::type_traits
435*9356374aSAndroid Build Coastguard Worker    absl::unordered_set_constructor_test
436*9356374aSAndroid Build Coastguard Worker    absl::unordered_set_lookup_test
437*9356374aSAndroid Build Coastguard Worker    absl::unordered_set_members_test
438*9356374aSAndroid Build Coastguard Worker    absl::unordered_set_modifiers_test
439*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
440*9356374aSAndroid Build Coastguard Worker)
441*9356374aSAndroid Build Coastguard Worker
442*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
443*9356374aSAndroid Build Coastguard Worker  NAME
444*9356374aSAndroid Build Coastguard Worker    hash_container_defaults
445*9356374aSAndroid Build Coastguard Worker  HDRS
446*9356374aSAndroid Build Coastguard Worker    "hash_container_defaults.h"
447*9356374aSAndroid Build Coastguard Worker  COPTS
448*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
449*9356374aSAndroid Build Coastguard Worker  DEPS
450*9356374aSAndroid Build Coastguard Worker    absl::config
451*9356374aSAndroid Build Coastguard Worker    absl::hash_function_defaults
452*9356374aSAndroid Build Coastguard Worker  PUBLIC
453*9356374aSAndroid Build Coastguard Worker)
454*9356374aSAndroid Build Coastguard Worker
455*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
456*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
457*9356374aSAndroid Build Coastguard Worker  NAME
458*9356374aSAndroid Build Coastguard Worker    container_memory
459*9356374aSAndroid Build Coastguard Worker  HDRS
460*9356374aSAndroid Build Coastguard Worker    "internal/container_memory.h"
461*9356374aSAndroid Build Coastguard Worker  COPTS
462*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
463*9356374aSAndroid Build Coastguard Worker  DEPS
464*9356374aSAndroid Build Coastguard Worker    absl::config
465*9356374aSAndroid Build Coastguard Worker    absl::memory
466*9356374aSAndroid Build Coastguard Worker    absl::type_traits
467*9356374aSAndroid Build Coastguard Worker    absl::utility
468*9356374aSAndroid Build Coastguard Worker  PUBLIC
469*9356374aSAndroid Build Coastguard Worker)
470*9356374aSAndroid Build Coastguard Worker
471*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
472*9356374aSAndroid Build Coastguard Worker  NAME
473*9356374aSAndroid Build Coastguard Worker    container_memory_test
474*9356374aSAndroid Build Coastguard Worker  SRCS
475*9356374aSAndroid Build Coastguard Worker    "internal/container_memory_test.cc"
476*9356374aSAndroid Build Coastguard Worker  COPTS
477*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
478*9356374aSAndroid Build Coastguard Worker  DEPS
479*9356374aSAndroid Build Coastguard Worker    absl::container_memory
480*9356374aSAndroid Build Coastguard Worker    absl::no_destructor
481*9356374aSAndroid Build Coastguard Worker    absl::strings
482*9356374aSAndroid Build Coastguard Worker    absl::test_instance_tracker
483*9356374aSAndroid Build Coastguard Worker    absl::type_traits
484*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
485*9356374aSAndroid Build Coastguard Worker)
486*9356374aSAndroid Build Coastguard Worker
487*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
488*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
489*9356374aSAndroid Build Coastguard Worker  NAME
490*9356374aSAndroid Build Coastguard Worker    hash_function_defaults
491*9356374aSAndroid Build Coastguard Worker  HDRS
492*9356374aSAndroid Build Coastguard Worker    "internal/hash_function_defaults.h"
493*9356374aSAndroid Build Coastguard Worker  COPTS
494*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
495*9356374aSAndroid Build Coastguard Worker  DEPS
496*9356374aSAndroid Build Coastguard Worker    absl::config
497*9356374aSAndroid Build Coastguard Worker    absl::container_common
498*9356374aSAndroid Build Coastguard Worker    absl::cord
499*9356374aSAndroid Build Coastguard Worker    absl::hash
500*9356374aSAndroid Build Coastguard Worker    absl::strings
501*9356374aSAndroid Build Coastguard Worker    absl::type_traits
502*9356374aSAndroid Build Coastguard Worker  PUBLIC
503*9356374aSAndroid Build Coastguard Worker)
504*9356374aSAndroid Build Coastguard Worker
505*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
506*9356374aSAndroid Build Coastguard Worker  NAME
507*9356374aSAndroid Build Coastguard Worker    hash_function_defaults_test
508*9356374aSAndroid Build Coastguard Worker  SRCS
509*9356374aSAndroid Build Coastguard Worker    "internal/hash_function_defaults_test.cc"
510*9356374aSAndroid Build Coastguard Worker  COPTS
511*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
512*9356374aSAndroid Build Coastguard Worker  DEPS
513*9356374aSAndroid Build Coastguard Worker    absl::cord
514*9356374aSAndroid Build Coastguard Worker    absl::cord_test_helpers
515*9356374aSAndroid Build Coastguard Worker    absl::flat_hash_map
516*9356374aSAndroid Build Coastguard Worker    absl::flat_hash_set
517*9356374aSAndroid Build Coastguard Worker    absl::hash_function_defaults
518*9356374aSAndroid Build Coastguard Worker    absl::hash
519*9356374aSAndroid Build Coastguard Worker    absl::random_random
520*9356374aSAndroid Build Coastguard Worker    absl::strings
521*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
522*9356374aSAndroid Build Coastguard Worker)
523*9356374aSAndroid Build Coastguard Worker
524*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
525*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
526*9356374aSAndroid Build Coastguard Worker  NAME
527*9356374aSAndroid Build Coastguard Worker    hash_generator_testing
528*9356374aSAndroid Build Coastguard Worker  HDRS
529*9356374aSAndroid Build Coastguard Worker    "internal/hash_generator_testing.h"
530*9356374aSAndroid Build Coastguard Worker  SRCS
531*9356374aSAndroid Build Coastguard Worker    "internal/hash_generator_testing.cc"
532*9356374aSAndroid Build Coastguard Worker  COPTS
533*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
534*9356374aSAndroid Build Coastguard Worker  DEPS
535*9356374aSAndroid Build Coastguard Worker    absl::hash_policy_testing
536*9356374aSAndroid Build Coastguard Worker    absl::memory
537*9356374aSAndroid Build Coastguard Worker    absl::meta
538*9356374aSAndroid Build Coastguard Worker    absl::no_destructor
539*9356374aSAndroid Build Coastguard Worker    absl::strings
540*9356374aSAndroid Build Coastguard Worker  TESTONLY
541*9356374aSAndroid Build Coastguard Worker)
542*9356374aSAndroid Build Coastguard Worker
543*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
544*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
545*9356374aSAndroid Build Coastguard Worker  NAME
546*9356374aSAndroid Build Coastguard Worker    hash_policy_testing
547*9356374aSAndroid Build Coastguard Worker  HDRS
548*9356374aSAndroid Build Coastguard Worker    "internal/hash_policy_testing.h"
549*9356374aSAndroid Build Coastguard Worker  COPTS
550*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
551*9356374aSAndroid Build Coastguard Worker  DEPS
552*9356374aSAndroid Build Coastguard Worker    absl::hash
553*9356374aSAndroid Build Coastguard Worker    absl::strings
554*9356374aSAndroid Build Coastguard Worker  TESTONLY
555*9356374aSAndroid Build Coastguard Worker)
556*9356374aSAndroid Build Coastguard Worker
557*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
558*9356374aSAndroid Build Coastguard Worker  NAME
559*9356374aSAndroid Build Coastguard Worker    hash_policy_testing_test
560*9356374aSAndroid Build Coastguard Worker  SRCS
561*9356374aSAndroid Build Coastguard Worker    "internal/hash_policy_testing_test.cc"
562*9356374aSAndroid Build Coastguard Worker  COPTS
563*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
564*9356374aSAndroid Build Coastguard Worker  DEPS
565*9356374aSAndroid Build Coastguard Worker    absl::hash_policy_testing
566*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
567*9356374aSAndroid Build Coastguard Worker)
568*9356374aSAndroid Build Coastguard Worker
569*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
570*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
571*9356374aSAndroid Build Coastguard Worker  NAME
572*9356374aSAndroid Build Coastguard Worker    hash_policy_traits
573*9356374aSAndroid Build Coastguard Worker  HDRS
574*9356374aSAndroid Build Coastguard Worker    "internal/hash_policy_traits.h"
575*9356374aSAndroid Build Coastguard Worker  COPTS
576*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
577*9356374aSAndroid Build Coastguard Worker  DEPS
578*9356374aSAndroid Build Coastguard Worker    absl::common_policy_traits
579*9356374aSAndroid Build Coastguard Worker    absl::meta
580*9356374aSAndroid Build Coastguard Worker  PUBLIC
581*9356374aSAndroid Build Coastguard Worker)
582*9356374aSAndroid Build Coastguard Worker
583*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
584*9356374aSAndroid Build Coastguard Worker  NAME
585*9356374aSAndroid Build Coastguard Worker    hash_policy_traits_test
586*9356374aSAndroid Build Coastguard Worker  SRCS
587*9356374aSAndroid Build Coastguard Worker    "internal/hash_policy_traits_test.cc"
588*9356374aSAndroid Build Coastguard Worker  COPTS
589*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
590*9356374aSAndroid Build Coastguard Worker  DEPS
591*9356374aSAndroid Build Coastguard Worker    absl::container_memory
592*9356374aSAndroid Build Coastguard Worker    absl::hash_policy_traits
593*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
594*9356374aSAndroid Build Coastguard Worker)
595*9356374aSAndroid Build Coastguard Worker
596*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
597*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
598*9356374aSAndroid Build Coastguard Worker  NAME
599*9356374aSAndroid Build Coastguard Worker    common_policy_traits
600*9356374aSAndroid Build Coastguard Worker  HDRS
601*9356374aSAndroid Build Coastguard Worker    "internal/common_policy_traits.h"
602*9356374aSAndroid Build Coastguard Worker  COPTS
603*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
604*9356374aSAndroid Build Coastguard Worker  DEPS
605*9356374aSAndroid Build Coastguard Worker    absl::meta
606*9356374aSAndroid Build Coastguard Worker  PUBLIC
607*9356374aSAndroid Build Coastguard Worker)
608*9356374aSAndroid Build Coastguard Worker
609*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
610*9356374aSAndroid Build Coastguard Worker  NAME
611*9356374aSAndroid Build Coastguard Worker    common_policy_traits_test
612*9356374aSAndroid Build Coastguard Worker  SRCS
613*9356374aSAndroid Build Coastguard Worker    "internal/common_policy_traits_test.cc"
614*9356374aSAndroid Build Coastguard Worker  COPTS
615*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
616*9356374aSAndroid Build Coastguard Worker  DEPS
617*9356374aSAndroid Build Coastguard Worker    absl::common_policy_traits
618*9356374aSAndroid Build Coastguard Worker    absl::config
619*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
620*9356374aSAndroid Build Coastguard Worker)
621*9356374aSAndroid Build Coastguard Worker
622*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
623*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
624*9356374aSAndroid Build Coastguard Worker  NAME
625*9356374aSAndroid Build Coastguard Worker    hashtablez_sampler
626*9356374aSAndroid Build Coastguard Worker  HDRS
627*9356374aSAndroid Build Coastguard Worker    "internal/hashtablez_sampler.h"
628*9356374aSAndroid Build Coastguard Worker  SRCS
629*9356374aSAndroid Build Coastguard Worker    "internal/hashtablez_sampler.cc"
630*9356374aSAndroid Build Coastguard Worker    "internal/hashtablez_sampler_force_weak_definition.cc"
631*9356374aSAndroid Build Coastguard Worker  COPTS
632*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
633*9356374aSAndroid Build Coastguard Worker  DEPS
634*9356374aSAndroid Build Coastguard Worker    absl::base
635*9356374aSAndroid Build Coastguard Worker    absl::config
636*9356374aSAndroid Build Coastguard Worker    absl::exponential_biased
637*9356374aSAndroid Build Coastguard Worker    absl::no_destructor
638*9356374aSAndroid Build Coastguard Worker    absl::raw_logging_internal
639*9356374aSAndroid Build Coastguard Worker    absl::sample_recorder
640*9356374aSAndroid Build Coastguard Worker    absl::synchronization
641*9356374aSAndroid Build Coastguard Worker    absl::time
642*9356374aSAndroid Build Coastguard Worker)
643*9356374aSAndroid Build Coastguard Worker
644*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
645*9356374aSAndroid Build Coastguard Worker  NAME
646*9356374aSAndroid Build Coastguard Worker    hashtablez_sampler_test
647*9356374aSAndroid Build Coastguard Worker  SRCS
648*9356374aSAndroid Build Coastguard Worker    "internal/hashtablez_sampler_test.cc"
649*9356374aSAndroid Build Coastguard Worker  COPTS
650*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
651*9356374aSAndroid Build Coastguard Worker  DEPS
652*9356374aSAndroid Build Coastguard Worker    absl::config
653*9356374aSAndroid Build Coastguard Worker    absl::hashtablez_sampler
654*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
655*9356374aSAndroid Build Coastguard Worker)
656*9356374aSAndroid Build Coastguard Worker
657*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
658*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
659*9356374aSAndroid Build Coastguard Worker  NAME
660*9356374aSAndroid Build Coastguard Worker    hashtable_debug
661*9356374aSAndroid Build Coastguard Worker  HDRS
662*9356374aSAndroid Build Coastguard Worker    "internal/hashtable_debug.h"
663*9356374aSAndroid Build Coastguard Worker  COPTS
664*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
665*9356374aSAndroid Build Coastguard Worker  DEPS
666*9356374aSAndroid Build Coastguard Worker    absl::hashtable_debug_hooks
667*9356374aSAndroid Build Coastguard Worker)
668*9356374aSAndroid Build Coastguard Worker
669*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
670*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
671*9356374aSAndroid Build Coastguard Worker  NAME
672*9356374aSAndroid Build Coastguard Worker    hashtable_debug_hooks
673*9356374aSAndroid Build Coastguard Worker  HDRS
674*9356374aSAndroid Build Coastguard Worker    "internal/hashtable_debug_hooks.h"
675*9356374aSAndroid Build Coastguard Worker  COPTS
676*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
677*9356374aSAndroid Build Coastguard Worker  DEPS
678*9356374aSAndroid Build Coastguard Worker    absl::config
679*9356374aSAndroid Build Coastguard Worker  PUBLIC
680*9356374aSAndroid Build Coastguard Worker)
681*9356374aSAndroid Build Coastguard Worker
682*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
683*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
684*9356374aSAndroid Build Coastguard Worker  NAME
685*9356374aSAndroid Build Coastguard Worker    node_slot_policy
686*9356374aSAndroid Build Coastguard Worker  HDRS
687*9356374aSAndroid Build Coastguard Worker    "internal/node_slot_policy.h"
688*9356374aSAndroid Build Coastguard Worker  COPTS
689*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
690*9356374aSAndroid Build Coastguard Worker  DEPS
691*9356374aSAndroid Build Coastguard Worker    absl::config
692*9356374aSAndroid Build Coastguard Worker  PUBLIC
693*9356374aSAndroid Build Coastguard Worker)
694*9356374aSAndroid Build Coastguard Worker
695*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
696*9356374aSAndroid Build Coastguard Worker  NAME
697*9356374aSAndroid Build Coastguard Worker    node_slot_policy_test
698*9356374aSAndroid Build Coastguard Worker  SRCS
699*9356374aSAndroid Build Coastguard Worker    "internal/node_slot_policy_test.cc"
700*9356374aSAndroid Build Coastguard Worker  COPTS
701*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
702*9356374aSAndroid Build Coastguard Worker  DEPS
703*9356374aSAndroid Build Coastguard Worker    absl::config
704*9356374aSAndroid Build Coastguard Worker    absl::hash_policy_traits
705*9356374aSAndroid Build Coastguard Worker    absl::node_slot_policy
706*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
707*9356374aSAndroid Build Coastguard Worker)
708*9356374aSAndroid Build Coastguard Worker
709*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
710*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
711*9356374aSAndroid Build Coastguard Worker  NAME
712*9356374aSAndroid Build Coastguard Worker    raw_hash_map
713*9356374aSAndroid Build Coastguard Worker  HDRS
714*9356374aSAndroid Build Coastguard Worker    "internal/raw_hash_map.h"
715*9356374aSAndroid Build Coastguard Worker  COPTS
716*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
717*9356374aSAndroid Build Coastguard Worker  DEPS
718*9356374aSAndroid Build Coastguard Worker    absl::config
719*9356374aSAndroid Build Coastguard Worker    absl::container_memory
720*9356374aSAndroid Build Coastguard Worker    absl::core_headers
721*9356374aSAndroid Build Coastguard Worker    absl::raw_hash_set
722*9356374aSAndroid Build Coastguard Worker    absl::throw_delegate
723*9356374aSAndroid Build Coastguard Worker  PUBLIC
724*9356374aSAndroid Build Coastguard Worker)
725*9356374aSAndroid Build Coastguard Worker
726*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
727*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
728*9356374aSAndroid Build Coastguard Worker  NAME
729*9356374aSAndroid Build Coastguard Worker    container_common
730*9356374aSAndroid Build Coastguard Worker  HDRS
731*9356374aSAndroid Build Coastguard Worker    "internal/common.h"
732*9356374aSAndroid Build Coastguard Worker  COPTS
733*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
734*9356374aSAndroid Build Coastguard Worker  DEPS
735*9356374aSAndroid Build Coastguard Worker    absl::type_traits
736*9356374aSAndroid Build Coastguard Worker)
737*9356374aSAndroid Build Coastguard Worker
738*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
739*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
740*9356374aSAndroid Build Coastguard Worker  NAME
741*9356374aSAndroid Build Coastguard Worker    raw_hash_set
742*9356374aSAndroid Build Coastguard Worker  HDRS
743*9356374aSAndroid Build Coastguard Worker    "internal/raw_hash_set.h"
744*9356374aSAndroid Build Coastguard Worker  SRCS
745*9356374aSAndroid Build Coastguard Worker    "internal/raw_hash_set.cc"
746*9356374aSAndroid Build Coastguard Worker  COPTS
747*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
748*9356374aSAndroid Build Coastguard Worker  DEPS
749*9356374aSAndroid Build Coastguard Worker    absl::bits
750*9356374aSAndroid Build Coastguard Worker    absl::compressed_tuple
751*9356374aSAndroid Build Coastguard Worker    absl::config
752*9356374aSAndroid Build Coastguard Worker    absl::container_common
753*9356374aSAndroid Build Coastguard Worker    absl::container_memory
754*9356374aSAndroid Build Coastguard Worker    absl::core_headers
755*9356374aSAndroid Build Coastguard Worker    absl::dynamic_annotations
756*9356374aSAndroid Build Coastguard Worker    absl::endian
757*9356374aSAndroid Build Coastguard Worker    absl::hash
758*9356374aSAndroid Build Coastguard Worker    absl::hash_policy_traits
759*9356374aSAndroid Build Coastguard Worker    absl::hashtable_debug_hooks
760*9356374aSAndroid Build Coastguard Worker    absl::hashtablez_sampler
761*9356374aSAndroid Build Coastguard Worker    absl::memory
762*9356374aSAndroid Build Coastguard Worker    absl::meta
763*9356374aSAndroid Build Coastguard Worker    absl::optional
764*9356374aSAndroid Build Coastguard Worker    absl::prefetch
765*9356374aSAndroid Build Coastguard Worker    absl::raw_logging_internal
766*9356374aSAndroid Build Coastguard Worker    absl::utility
767*9356374aSAndroid Build Coastguard Worker  PUBLIC
768*9356374aSAndroid Build Coastguard Worker)
769*9356374aSAndroid Build Coastguard Worker
770*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
771*9356374aSAndroid Build Coastguard Worker  NAME
772*9356374aSAndroid Build Coastguard Worker    raw_hash_set_test
773*9356374aSAndroid Build Coastguard Worker  SRCS
774*9356374aSAndroid Build Coastguard Worker    "internal/raw_hash_set_test.cc"
775*9356374aSAndroid Build Coastguard Worker  COPTS
776*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
777*9356374aSAndroid Build Coastguard Worker  DEPS
778*9356374aSAndroid Build Coastguard Worker    absl::base
779*9356374aSAndroid Build Coastguard Worker    absl::check
780*9356374aSAndroid Build Coastguard Worker    absl::config
781*9356374aSAndroid Build Coastguard Worker    absl::container_memory
782*9356374aSAndroid Build Coastguard Worker    absl::core_headers
783*9356374aSAndroid Build Coastguard Worker    absl::flat_hash_map
784*9356374aSAndroid Build Coastguard Worker    absl::flat_hash_set
785*9356374aSAndroid Build Coastguard Worker    absl::function_ref
786*9356374aSAndroid Build Coastguard Worker    absl::hash
787*9356374aSAndroid Build Coastguard Worker    absl::hash_function_defaults
788*9356374aSAndroid Build Coastguard Worker    absl::hash_policy_testing
789*9356374aSAndroid Build Coastguard Worker    absl::hashtable_debug
790*9356374aSAndroid Build Coastguard Worker    absl::hashtablez_sampler
791*9356374aSAndroid Build Coastguard Worker    absl::log
792*9356374aSAndroid Build Coastguard Worker    absl::memory
793*9356374aSAndroid Build Coastguard Worker    absl::node_hash_set
794*9356374aSAndroid Build Coastguard Worker    absl::prefetch
795*9356374aSAndroid Build Coastguard Worker    absl::raw_hash_set
796*9356374aSAndroid Build Coastguard Worker    absl::strings
797*9356374aSAndroid Build Coastguard Worker    absl::test_allocator
798*9356374aSAndroid Build Coastguard Worker    absl::test_instance_tracker
799*9356374aSAndroid Build Coastguard Worker    absl::type_traits
800*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
801*9356374aSAndroid Build Coastguard Worker)
802*9356374aSAndroid Build Coastguard Worker
803*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
804*9356374aSAndroid Build Coastguard Worker  NAME
805*9356374aSAndroid Build Coastguard Worker    raw_hash_set_allocator_test
806*9356374aSAndroid Build Coastguard Worker  SRCS
807*9356374aSAndroid Build Coastguard Worker    "internal/raw_hash_set_allocator_test.cc"
808*9356374aSAndroid Build Coastguard Worker  COPTS
809*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
810*9356374aSAndroid Build Coastguard Worker  DEPS
811*9356374aSAndroid Build Coastguard Worker    absl::config
812*9356374aSAndroid Build Coastguard Worker    absl::container_memory
813*9356374aSAndroid Build Coastguard Worker    absl::raw_hash_set
814*9356374aSAndroid Build Coastguard Worker    absl::tracked
815*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
816*9356374aSAndroid Build Coastguard Worker)
817*9356374aSAndroid Build Coastguard Worker
818*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
819*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
820*9356374aSAndroid Build Coastguard Worker  NAME
821*9356374aSAndroid Build Coastguard Worker    layout
822*9356374aSAndroid Build Coastguard Worker  HDRS
823*9356374aSAndroid Build Coastguard Worker    "internal/layout.h"
824*9356374aSAndroid Build Coastguard Worker  COPTS
825*9356374aSAndroid Build Coastguard Worker    ${ABSL_DEFAULT_COPTS}
826*9356374aSAndroid Build Coastguard Worker  DEPS
827*9356374aSAndroid Build Coastguard Worker    absl::config
828*9356374aSAndroid Build Coastguard Worker    absl::core_headers
829*9356374aSAndroid Build Coastguard Worker    absl::debugging_internal
830*9356374aSAndroid Build Coastguard Worker    absl::meta
831*9356374aSAndroid Build Coastguard Worker    absl::strings
832*9356374aSAndroid Build Coastguard Worker    absl::span
833*9356374aSAndroid Build Coastguard Worker    absl::utility
834*9356374aSAndroid Build Coastguard Worker  PUBLIC
835*9356374aSAndroid Build Coastguard Worker)
836*9356374aSAndroid Build Coastguard Worker
837*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
838*9356374aSAndroid Build Coastguard Worker  NAME
839*9356374aSAndroid Build Coastguard Worker    layout_test
840*9356374aSAndroid Build Coastguard Worker  SRCS
841*9356374aSAndroid Build Coastguard Worker    "internal/layout_test.cc"
842*9356374aSAndroid Build Coastguard Worker  COPTS
843*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
844*9356374aSAndroid Build Coastguard Worker  DEPS
845*9356374aSAndroid Build Coastguard Worker    absl::layout
846*9356374aSAndroid Build Coastguard Worker    absl::check
847*9356374aSAndroid Build Coastguard Worker    absl::config
848*9356374aSAndroid Build Coastguard Worker    absl::span
849*9356374aSAndroid Build Coastguard Worker    absl::utility
850*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
851*9356374aSAndroid Build Coastguard Worker)
852*9356374aSAndroid Build Coastguard Worker
853*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
854*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
855*9356374aSAndroid Build Coastguard Worker  NAME
856*9356374aSAndroid Build Coastguard Worker    tracked
857*9356374aSAndroid Build Coastguard Worker  HDRS
858*9356374aSAndroid Build Coastguard Worker    "internal/tracked.h"
859*9356374aSAndroid Build Coastguard Worker  COPTS
860*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
861*9356374aSAndroid Build Coastguard Worker  DEPS
862*9356374aSAndroid Build Coastguard Worker    absl::config
863*9356374aSAndroid Build Coastguard Worker  TESTONLY
864*9356374aSAndroid Build Coastguard Worker)
865*9356374aSAndroid Build Coastguard Worker
866*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
867*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
868*9356374aSAndroid Build Coastguard Worker  NAME
869*9356374aSAndroid Build Coastguard Worker    unordered_map_constructor_test
870*9356374aSAndroid Build Coastguard Worker  HDRS
871*9356374aSAndroid Build Coastguard Worker    "internal/unordered_map_constructor_test.h"
872*9356374aSAndroid Build Coastguard Worker  COPTS
873*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
874*9356374aSAndroid Build Coastguard Worker  DEPS
875*9356374aSAndroid Build Coastguard Worker    absl::hash_generator_testing
876*9356374aSAndroid Build Coastguard Worker    absl::hash_policy_testing
877*9356374aSAndroid Build Coastguard Worker    GTest::gmock
878*9356374aSAndroid Build Coastguard Worker  TESTONLY
879*9356374aSAndroid Build Coastguard Worker)
880*9356374aSAndroid Build Coastguard Worker
881*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
882*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
883*9356374aSAndroid Build Coastguard Worker  NAME
884*9356374aSAndroid Build Coastguard Worker    unordered_map_lookup_test
885*9356374aSAndroid Build Coastguard Worker  HDRS
886*9356374aSAndroid Build Coastguard Worker    "internal/unordered_map_lookup_test.h"
887*9356374aSAndroid Build Coastguard Worker  COPTS
888*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
889*9356374aSAndroid Build Coastguard Worker  DEPS
890*9356374aSAndroid Build Coastguard Worker    absl::hash_generator_testing
891*9356374aSAndroid Build Coastguard Worker    absl::hash_policy_testing
892*9356374aSAndroid Build Coastguard Worker    GTest::gmock
893*9356374aSAndroid Build Coastguard Worker  TESTONLY
894*9356374aSAndroid Build Coastguard Worker)
895*9356374aSAndroid Build Coastguard Worker
896*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
897*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
898*9356374aSAndroid Build Coastguard Worker  NAME
899*9356374aSAndroid Build Coastguard Worker    unordered_map_members_test
900*9356374aSAndroid Build Coastguard Worker  HDRS
901*9356374aSAndroid Build Coastguard Worker    "internal/unordered_map_members_test.h"
902*9356374aSAndroid Build Coastguard Worker  COPTS
903*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
904*9356374aSAndroid Build Coastguard Worker  DEPS
905*9356374aSAndroid Build Coastguard Worker    absl::type_traits
906*9356374aSAndroid Build Coastguard Worker    GTest::gmock
907*9356374aSAndroid Build Coastguard Worker  TESTONLY
908*9356374aSAndroid Build Coastguard Worker)
909*9356374aSAndroid Build Coastguard Worker
910*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
911*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
912*9356374aSAndroid Build Coastguard Worker  NAME
913*9356374aSAndroid Build Coastguard Worker    unordered_map_modifiers_test
914*9356374aSAndroid Build Coastguard Worker  HDRS
915*9356374aSAndroid Build Coastguard Worker    "internal/unordered_map_modifiers_test.h"
916*9356374aSAndroid Build Coastguard Worker  COPTS
917*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
918*9356374aSAndroid Build Coastguard Worker  DEPS
919*9356374aSAndroid Build Coastguard Worker    absl::hash_generator_testing
920*9356374aSAndroid Build Coastguard Worker    absl::hash_policy_testing
921*9356374aSAndroid Build Coastguard Worker    GTest::gmock
922*9356374aSAndroid Build Coastguard Worker  TESTONLY
923*9356374aSAndroid Build Coastguard Worker)
924*9356374aSAndroid Build Coastguard Worker
925*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
926*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
927*9356374aSAndroid Build Coastguard Worker  NAME
928*9356374aSAndroid Build Coastguard Worker    unordered_set_constructor_test
929*9356374aSAndroid Build Coastguard Worker  HDRS
930*9356374aSAndroid Build Coastguard Worker    "internal/unordered_set_constructor_test.h"
931*9356374aSAndroid Build Coastguard Worker  COPTS
932*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
933*9356374aSAndroid Build Coastguard Worker  DEPS
934*9356374aSAndroid Build Coastguard Worker    absl::hash_generator_testing
935*9356374aSAndroid Build Coastguard Worker    absl::hash_policy_testing
936*9356374aSAndroid Build Coastguard Worker    GTest::gmock
937*9356374aSAndroid Build Coastguard Worker  TESTONLY
938*9356374aSAndroid Build Coastguard Worker)
939*9356374aSAndroid Build Coastguard Worker
940*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
941*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
942*9356374aSAndroid Build Coastguard Worker  NAME
943*9356374aSAndroid Build Coastguard Worker    unordered_set_lookup_test
944*9356374aSAndroid Build Coastguard Worker  HDRS
945*9356374aSAndroid Build Coastguard Worker    "internal/unordered_set_lookup_test.h"
946*9356374aSAndroid Build Coastguard Worker  COPTS
947*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
948*9356374aSAndroid Build Coastguard Worker  DEPS
949*9356374aSAndroid Build Coastguard Worker    absl::hash_generator_testing
950*9356374aSAndroid Build Coastguard Worker    absl::hash_policy_testing
951*9356374aSAndroid Build Coastguard Worker    GTest::gmock
952*9356374aSAndroid Build Coastguard Worker  TESTONLY
953*9356374aSAndroid Build Coastguard Worker)
954*9356374aSAndroid Build Coastguard Worker
955*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
956*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
957*9356374aSAndroid Build Coastguard Worker  NAME
958*9356374aSAndroid Build Coastguard Worker    unordered_set_members_test
959*9356374aSAndroid Build Coastguard Worker  HDRS
960*9356374aSAndroid Build Coastguard Worker    "internal/unordered_set_members_test.h"
961*9356374aSAndroid Build Coastguard Worker  COPTS
962*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
963*9356374aSAndroid Build Coastguard Worker  DEPS
964*9356374aSAndroid Build Coastguard Worker    absl::type_traits
965*9356374aSAndroid Build Coastguard Worker    GTest::gmock
966*9356374aSAndroid Build Coastguard Worker  TESTONLY
967*9356374aSAndroid Build Coastguard Worker)
968*9356374aSAndroid Build Coastguard Worker
969*9356374aSAndroid Build Coastguard Worker# Internal-only target, do not depend on directly.
970*9356374aSAndroid Build Coastguard Workerabsl_cc_library(
971*9356374aSAndroid Build Coastguard Worker  NAME
972*9356374aSAndroid Build Coastguard Worker    unordered_set_modifiers_test
973*9356374aSAndroid Build Coastguard Worker  HDRS
974*9356374aSAndroid Build Coastguard Worker    "internal/unordered_set_modifiers_test.h"
975*9356374aSAndroid Build Coastguard Worker  COPTS
976*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
977*9356374aSAndroid Build Coastguard Worker  DEPS
978*9356374aSAndroid Build Coastguard Worker    absl::hash_generator_testing
979*9356374aSAndroid Build Coastguard Worker    absl::hash_policy_testing
980*9356374aSAndroid Build Coastguard Worker    GTest::gmock
981*9356374aSAndroid Build Coastguard Worker  TESTONLY
982*9356374aSAndroid Build Coastguard Worker)
983*9356374aSAndroid Build Coastguard Worker
984*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
985*9356374aSAndroid Build Coastguard Worker  NAME
986*9356374aSAndroid Build Coastguard Worker    unordered_set_test
987*9356374aSAndroid Build Coastguard Worker  SRCS
988*9356374aSAndroid Build Coastguard Worker    "internal/unordered_set_test.cc"
989*9356374aSAndroid Build Coastguard Worker  COPTS
990*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
991*9356374aSAndroid Build Coastguard Worker  DEPS
992*9356374aSAndroid Build Coastguard Worker    absl::unordered_set_constructor_test
993*9356374aSAndroid Build Coastguard Worker    absl::unordered_set_lookup_test
994*9356374aSAndroid Build Coastguard Worker    absl::unordered_set_members_test
995*9356374aSAndroid Build Coastguard Worker    absl::unordered_set_modifiers_test
996*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
997*9356374aSAndroid Build Coastguard Worker)
998*9356374aSAndroid Build Coastguard Worker
999*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
1000*9356374aSAndroid Build Coastguard Worker  NAME
1001*9356374aSAndroid Build Coastguard Worker    unordered_map_test
1002*9356374aSAndroid Build Coastguard Worker  SRCS
1003*9356374aSAndroid Build Coastguard Worker    "internal/unordered_map_test.cc"
1004*9356374aSAndroid Build Coastguard Worker  COPTS
1005*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
1006*9356374aSAndroid Build Coastguard Worker  DEPS
1007*9356374aSAndroid Build Coastguard Worker    absl::unordered_map_constructor_test
1008*9356374aSAndroid Build Coastguard Worker    absl::unordered_map_lookup_test
1009*9356374aSAndroid Build Coastguard Worker    absl::unordered_map_members_test
1010*9356374aSAndroid Build Coastguard Worker    absl::unordered_map_modifiers_test
1011*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
1012*9356374aSAndroid Build Coastguard Worker)
1013*9356374aSAndroid Build Coastguard Worker
1014*9356374aSAndroid Build Coastguard Workerabsl_cc_test(
1015*9356374aSAndroid Build Coastguard Worker  NAME
1016*9356374aSAndroid Build Coastguard Worker    sample_element_size_test
1017*9356374aSAndroid Build Coastguard Worker  SRCS
1018*9356374aSAndroid Build Coastguard Worker    "sample_element_size_test.cc"
1019*9356374aSAndroid Build Coastguard Worker  COPTS
1020*9356374aSAndroid Build Coastguard Worker    ${ABSL_TEST_COPTS}
1021*9356374aSAndroid Build Coastguard Worker  DEPS
1022*9356374aSAndroid Build Coastguard Worker    absl::flat_hash_map
1023*9356374aSAndroid Build Coastguard Worker    absl::flat_hash_set
1024*9356374aSAndroid Build Coastguard Worker    absl::node_hash_map
1025*9356374aSAndroid Build Coastguard Worker    absl::node_hash_set
1026*9356374aSAndroid Build Coastguard Worker    GTest::gmock_main
1027*9356374aSAndroid Build Coastguard Worker)
1028