• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#
2# Copyright 2017 The Abseil Authors.
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8#      https://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15#
16
17absl_cc_library(
18  NAME
19    string_view
20  HDRS
21    string_view.h
22  SRCS
23    string_view.cc
24  COPTS
25    ${ABSL_DEFAULT_COPTS}
26  DEPS
27    absl::base
28    absl::config
29    absl::core_headers
30    absl::throw_delegate
31  PUBLIC
32)
33
34absl_cc_library(
35  NAME
36    strings
37  HDRS
38    "ascii.h"
39    "charconv.h"
40    "escaping.h"
41    "internal/damerau_levenshtein_distance.h"
42    "internal/string_constant.h"
43    "internal/has_absl_stringify.h"
44    "match.h"
45    "numbers.h"
46    "str_cat.h"
47    "str_join.h"
48    "str_replace.h"
49    "str_split.h"
50    "strip.h"
51    "substitute.h"
52  SRCS
53    "ascii.cc"
54    "charconv.cc"
55    "escaping.cc"
56    "internal/charconv_bigint.cc"
57    "internal/charconv_bigint.h"
58    "internal/charconv_parse.cc"
59    "internal/charconv_parse.h"
60    "internal/damerau_levenshtein_distance.cc"
61    "internal/memutil.cc"
62    "internal/memutil.h"
63    "internal/stringify_sink.h"
64    "internal/stringify_sink.cc"
65    "internal/stl_type_traits.h"
66    "internal/str_join_internal.h"
67    "internal/str_split_internal.h"
68    "match.cc"
69    "numbers.cc"
70    "str_cat.cc"
71    "str_replace.cc"
72    "str_split.cc"
73    "substitute.cc"
74  COPTS
75    ${ABSL_DEFAULT_COPTS}
76  DEPS
77    absl::string_view
78    absl::strings_internal
79    absl::base
80    absl::bits
81    absl::config
82    absl::core_headers
83    absl::endian
84    absl::int128
85    absl::memory
86    absl::raw_logging_internal
87    absl::throw_delegate
88    absl::type_traits
89  PUBLIC
90)
91
92# Internal-only target, do not depend on directly.
93absl_cc_library(
94  NAME
95    strings_internal
96  HDRS
97    "internal/char_map.h"
98    "internal/escaping.cc"
99    "internal/escaping.h"
100    "internal/ostringstream.h"
101    "internal/resize_uninitialized.h"
102    "internal/utf8.h"
103  SRCS
104    "internal/ostringstream.cc"
105    "internal/utf8.cc"
106  COPTS
107    ${ABSL_DEFAULT_COPTS}
108  DEPS
109    absl::config
110    absl::core_headers
111    absl::endian
112    absl::raw_logging_internal
113    absl::type_traits
114)
115
116absl_cc_test(
117  NAME
118    match_test
119  SRCS
120    "match_test.cc"
121  COPTS
122    ${ABSL_TEST_COPTS}
123  DEPS
124    absl::strings
125    absl::base
126    GTest::gmock_main
127)
128
129absl_cc_test(
130  NAME
131    escaping_test
132  SRCS
133    "escaping_test.cc"
134  COPTS
135    ${ABSL_TEST_COPTS}
136  DEPS
137    absl::strings
138    absl::core_headers
139    absl::fixed_array
140    GTest::gmock_main
141)
142
143absl_cc_test(
144  NAME
145    ascii_test
146  SRCS
147    "ascii_test.cc"
148  COPTS
149    ${ABSL_TEST_COPTS}
150  DEPS
151    absl::strings
152    absl::core_headers
153    GTest::gmock_main
154)
155
156absl_cc_test(
157  NAME
158    damerau_levenshtein_distance_test
159  SRCS
160    "internal/damerau_levenshtein_distance_test.cc"
161  COPTS
162    ${ABSL_TEST_COPTS}
163  DEPS
164    absl::strings
165    absl::base
166    GTest::gmock_main
167)
168
169absl_cc_test(
170  NAME
171    memutil_test
172  SRCS
173    "internal/memutil.h"
174    "internal/memutil_test.cc"
175  COPTS
176    ${ABSL_TEST_COPTS}
177  DEPS
178    absl::strings
179    absl::core_headers
180    GTest::gmock_main
181)
182
183absl_cc_test(
184  NAME
185    utf8_test
186  SRCS
187    "internal/utf8_test.cc"
188  COPTS
189    ${ABSL_TEST_COPTS}
190  DEPS
191    absl::strings_internal
192    absl::base
193    absl::core_headers
194    GTest::gmock_main
195)
196
197absl_cc_test(
198  NAME
199    string_constant_test
200  SRCS
201    "internal/string_constant_test.cc"
202  COPTS
203    ${ABSL_TEST_COPTS}
204  DEPS
205    absl::strings
206    absl::type_traits
207    GTest::gmock_main
208)
209
210absl_cc_test(
211  NAME
212    string_view_test
213  SRCS
214    "string_view_test.cc"
215  COPTS
216    ${ABSL_TEST_COPTS}
217  DEPS
218    absl::strings
219    absl::config
220    absl::core_headers
221    absl::dynamic_annotations
222    GTest::gmock_main
223)
224
225absl_cc_test(
226  NAME
227    substitute_test
228  SRCS
229    "substitute_test.cc"
230  COPTS
231    ${ABSL_TEST_COPTS}
232  DEPS
233    absl::strings
234    absl::core_headers
235    GTest::gmock_main
236)
237
238absl_cc_test(
239  NAME
240    str_replace_test
241  SRCS
242    "str_replace_test.cc"
243  COPTS
244    ${ABSL_TEST_COPTS}
245  DEPS
246    absl::strings
247    GTest::gmock_main
248)
249
250absl_cc_test(
251  NAME
252    str_split_test
253  SRCS
254    "str_split_test.cc"
255  COPTS
256    ${ABSL_TEST_COPTS}
257  DEPS
258    absl::strings
259    absl::core_headers
260    absl::dynamic_annotations
261    absl::btree
262    absl::flat_hash_map
263    absl::node_hash_map
264    GTest::gmock_main
265)
266
267absl_cc_test(
268  NAME
269    ostringstream_test
270  SRCS
271    "internal/ostringstream_test.cc"
272  COPTS
273    ${ABSL_TEST_COPTS}
274  DEPS
275    absl::strings_internal
276    GTest::gmock_main
277)
278
279absl_cc_test(
280  NAME
281    resize_uninitialized_test
282  SRCS
283    "internal/resize_uninitialized.h"
284    "internal/resize_uninitialized_test.cc"
285  COPTS
286    ${ABSL_TEST_COPTS}
287  DEPS
288    absl::base
289    absl::core_headers
290    absl::type_traits
291    GTest::gmock_main
292)
293
294absl_cc_test(
295  NAME
296    str_join_test
297  SRCS
298    "str_join_test.cc"
299  COPTS
300    ${ABSL_TEST_COPTS}
301  DEPS
302    absl::strings
303    absl::base
304    absl::core_headers
305    absl::memory
306    GTest::gmock_main
307)
308
309absl_cc_test(
310  NAME
311    str_cat_test
312  SRCS
313    "str_cat_test.cc"
314  COPTS
315    ${ABSL_TEST_COPTS}
316  DEPS
317    absl::strings
318    absl::str_format
319    absl::core_headers
320    GTest::gmock_main
321)
322
323absl_cc_test(
324  NAME
325    numbers_test
326  SRCS
327    "internal/numbers_test_common.h"
328    "numbers_test.cc"
329  COPTS
330    ${ABSL_TEST_COPTS}
331  DEPS
332    absl::strings
333    absl::core_headers
334    absl::pow10_helper
335    absl::config
336    absl::log
337    absl::random_random
338    absl::random_distributions
339    absl::strings_internal
340    GTest::gmock_main
341)
342
343absl_cc_test(
344  NAME
345    strip_test
346  SRCS
347    "strip_test.cc"
348  COPTS
349    ${ABSL_TEST_COPTS}
350  DEPS
351    absl::strings
352    absl::base
353    GTest::gmock_main
354)
355
356absl_cc_test(
357  NAME
358    char_map_test
359  SRCS
360    "internal/char_map_test.cc"
361  COPTS
362    ${ABSL_TEST_COPTS}
363  DEPS
364    absl::strings_internal
365    GTest::gmock_main
366)
367
368absl_cc_test(
369  NAME
370    charconv_test
371  SRCS
372    "charconv_test.cc"
373  COPTS
374    ${ABSL_TEST_COPTS}
375  DEPS
376    absl::strings
377    absl::str_format
378    absl::pow10_helper
379    GTest::gmock_main
380)
381
382absl_cc_test(
383  NAME
384    charconv_parse_test
385  SRCS
386    "internal/charconv_parse.h"
387    "internal/charconv_parse_test.cc"
388  COPTS
389    ${ABSL_TEST_COPTS}
390  DEPS
391    absl::check
392    absl::config
393    absl::strings
394    GTest::gmock_main
395)
396
397absl_cc_test(
398  NAME
399    charconv_bigint_test
400  SRCS
401    "internal/charconv_bigint.h"
402    "internal/charconv_bigint_test.cc"
403    "internal/charconv_parse.h"
404  COPTS
405    ${ABSL_TEST_COPTS}
406  DEPS
407    absl::strings
408    absl::config
409    GTest::gmock_main
410)
411
412absl_cc_library(
413  NAME
414    str_format
415  HDRS
416    "str_format.h"
417  COPTS
418    ${ABSL_DEFAULT_COPTS}
419  DEPS
420    absl::str_format_internal
421  PUBLIC
422)
423
424# Internal-only target, do not depend on directly.
425absl_cc_library(
426  NAME
427    str_format_internal
428  HDRS
429    "internal/str_format/arg.h"
430    "internal/str_format/bind.h"
431    "internal/str_format/checker.h"
432    "internal/str_format/constexpr_parser.h"
433    "internal/str_format/extension.h"
434    "internal/str_format/float_conversion.h"
435    "internal/str_format/output.h"
436    "internal/str_format/parser.h"
437  SRCS
438    "internal/str_format/arg.cc"
439    "internal/str_format/bind.cc"
440    "internal/str_format/extension.cc"
441    "internal/str_format/float_conversion.cc"
442    "internal/str_format/output.cc"
443    "internal/str_format/parser.cc"
444  COPTS
445    ${ABSL_DEFAULT_COPTS}
446  DEPS
447    absl::bits
448    absl::strings
449    absl::config
450    absl::core_headers
451    absl::inlined_vector
452    absl::numeric_representation
453    absl::type_traits
454    absl::utility
455    absl::int128
456    absl::span
457)
458
459absl_cc_test(
460  NAME
461    str_format_test
462  SRCS
463    "str_format_test.cc"
464  COPTS
465    ${ABSL_TEST_COPTS}
466  DEPS
467    absl::str_format
468    absl::cord
469    absl::strings
470    absl::core_headers
471    GTest::gmock_main
472)
473
474absl_cc_test(
475  NAME
476    str_format_extension_test
477  SRCS
478    "internal/str_format/extension_test.cc"
479  COPTS
480    ${ABSL_TEST_COPTS}
481  DEPS
482    absl::str_format
483    absl::str_format_internal
484    absl::strings
485    GTest::gmock_main
486)
487
488absl_cc_test(
489  NAME
490    str_format_arg_test
491  SRCS
492    "internal/str_format/arg_test.cc"
493  COPTS
494    ${ABSL_TEST_COPTS}
495  DEPS
496    absl::str_format
497    absl::str_format_internal
498    GTest::gmock_main
499)
500
501absl_cc_test(
502  NAME
503    str_format_bind_test
504  SRCS
505    "internal/str_format/bind_test.cc"
506  COPTS
507    ${ABSL_TEST_COPTS}
508  DEPS
509    absl::str_format_internal
510    GTest::gmock_main
511)
512
513absl_cc_test(
514  NAME
515    str_format_checker_test
516  SRCS
517    "internal/str_format/checker_test.cc"
518  COPTS
519    ${ABSL_TEST_COPTS}
520  DEPS
521    absl::str_format
522    GTest::gmock_main
523)
524
525absl_cc_test(
526  NAME
527    str_format_convert_test
528  SRCS
529    "internal/str_format/convert_test.cc"
530  COPTS
531    ${ABSL_TEST_COPTS}
532  DEPS
533    absl::strings
534    absl::str_format_internal
535    absl::core_headers
536    absl::log
537    absl::raw_logging_internal
538    absl::int128
539    GTest::gmock_main
540)
541
542absl_cc_test(
543  NAME
544    str_format_output_test
545  SRCS
546    "internal/str_format/output_test.cc"
547  COPTS
548    ${ABSL_TEST_COPTS}
549  DEPS
550    absl::str_format_internal
551    absl::cord
552    GTest::gmock_main
553)
554
555absl_cc_test(
556  NAME
557    str_format_parser_test
558  SRCS
559    "internal/str_format/parser_test.cc"
560  COPTS
561    ${ABSL_TEST_COPTS}
562  DEPS
563    absl::str_format_internal
564    absl::core_headers
565    GTest::gmock_main
566)
567
568absl_cc_test(
569  NAME
570    char_formatting_test
571  SRCS
572    "char_formatting_test.cc"
573  COPTS
574    ${ABSL_TEST_COPTS}
575  DEPS
576    absl::base
577    absl::str_format
578    absl::strings
579    GTest::gmock_main
580)
581
582# Internal-only target, do not depend on directly.
583absl_cc_library(
584  NAME
585    pow10_helper
586  HDRS
587    "internal/pow10_helper.h"
588  SRCS
589    "internal/pow10_helper.cc"
590  COPTS
591    ${ABSL_TEST_COPTS}
592  DEPS
593    absl::config
594  TESTONLY
595)
596
597absl_cc_test(
598  NAME
599    pow10_helper_test
600  SRCS
601    "internal/pow10_helper_test.cc"
602  COPTS
603    ${ABSL_TEST_COPTS}
604  DEPS
605    absl::pow10_helper
606    absl::str_format
607    GTest::gmock_main
608)
609
610# Internal-only target, do not depend on directly.
611absl_cc_library(
612  NAME
613    cord_internal
614  HDRS
615    "internal/cord_data_edge.h"
616    "internal/cord_internal.h"
617    "internal/cord_rep_btree.h"
618    "internal/cord_rep_btree_navigator.h"
619    "internal/cord_rep_btree_reader.h"
620    "internal/cord_rep_crc.h"
621    "internal/cord_rep_consume.h"
622    "internal/cord_rep_flat.h"
623    "internal/cord_rep_ring.h"
624    "internal/cord_rep_ring_reader.h"
625  SRCS
626    "internal/cord_internal.cc"
627    "internal/cord_rep_btree.cc"
628    "internal/cord_rep_btree_navigator.cc"
629    "internal/cord_rep_btree_reader.cc"
630    "internal/cord_rep_crc.cc"
631    "internal/cord_rep_consume.cc"
632    "internal/cord_rep_ring.cc"
633  COPTS
634    ${ABSL_DEFAULT_COPTS}
635  DEPS
636    absl::base_internal
637    absl::compressed_tuple
638    absl::config
639    absl::container_memory
640    absl::core_headers
641    absl::crc_cord_state
642    absl::endian
643    absl::inlined_vector
644    absl::layout
645    absl::raw_logging_internal
646    absl::strings
647    absl::throw_delegate
648    absl::type_traits
649)
650
651# Internal-only target, do not depend on directly.
652absl_cc_library(
653  NAME
654    cordz_update_tracker
655  HDRS
656    "internal/cordz_update_tracker.h"
657  COPTS
658    ${ABSL_DEFAULT_COPTS}
659  DEPS
660    absl::config
661)
662
663absl_cc_test(
664  NAME
665    cordz_update_tracker_test
666  SRCS
667    "internal/cordz_update_tracker_test.cc"
668  COPTS
669    ${ABSL_TEST_COPTS}
670  DEPS
671    absl::config
672    absl::cordz_update_tracker
673    absl::core_headers
674    absl::synchronization
675    GTest::gmock_main
676)
677
678# Internal-only target, do not depend on directly.
679absl_cc_library(
680  NAME
681    cordz_functions
682  HDRS
683    "internal/cordz_functions.h"
684  SRCS
685    "internal/cordz_functions.cc"
686  COPTS
687    ${ABSL_DEFAULT_COPTS}
688  DEPS
689    absl::config
690    absl::core_headers
691    absl::exponential_biased
692    absl::raw_logging_internal
693)
694
695absl_cc_test(
696  NAME
697    cordz_functions_test
698  SRCS
699    "internal/cordz_functions_test.cc"
700  DEPS
701    absl::config
702    absl::cordz_functions
703    absl::cordz_test_helpers
704    GTest::gmock_main
705)
706
707# Internal-only target, do not depend on directly.
708absl_cc_library(
709  NAME
710    cordz_statistics
711  HDRS
712    "internal/cordz_statistics.h"
713  COPTS
714    ${ABSL_DEFAULT_COPTS}
715  DEPS
716    absl::config
717    absl::core_headers
718    absl::cordz_update_tracker
719    absl::synchronization
720)
721
722# Internal-only target, do not depend on directly.
723absl_cc_library(
724  NAME
725    cordz_handle
726  HDRS
727    "internal/cordz_handle.h"
728  SRCS
729    "internal/cordz_handle.cc"
730  COPTS
731    ${ABSL_DEFAULT_COPTS}
732  DEPS
733    absl::base
734    absl::config
735    absl::raw_logging_internal
736    absl::synchronization
737)
738
739absl_cc_test(
740  NAME
741    cordz_handle_test
742  SRCS
743    "internal/cordz_handle_test.cc"
744  DEPS
745    absl::config
746    absl::cordz_handle
747    absl::cordz_test_helpers
748    absl::memory
749    absl::random_random
750    absl::random_distributions
751    absl::synchronization
752    absl::time
753    GTest::gmock_main
754)
755
756# Internal-only target, do not depend on directly.
757absl_cc_library(
758  NAME
759    cordz_info
760  HDRS
761    "internal/cordz_info.h"
762  SRCS
763    "internal/cordz_info.cc"
764  COPTS
765    ${ABSL_DEFAULT_COPTS}
766  DEPS
767    absl::base
768    absl::config
769    absl::cord_internal
770    absl::cordz_functions
771    absl::cordz_handle
772    absl::cordz_statistics
773    absl::cordz_update_tracker
774    absl::core_headers
775    absl::inlined_vector
776    absl::span
777    absl::raw_logging_internal
778    absl::stacktrace
779    absl::synchronization
780    absl::time
781)
782
783absl_cc_test(
784  NAME
785    cordz_info_test
786  SRCS
787    "internal/cordz_info_test.cc"
788  COPTS
789    ${ABSL_TEST_COPTS}
790  DEPS
791    absl::config
792    absl::cord_internal
793    absl::cordz_test_helpers
794    absl::cordz_handle
795    absl::cordz_info
796    absl::cordz_statistics
797    absl::cordz_test_helpers
798    absl::cordz_update_tracker
799    absl::span
800    absl::stacktrace
801    absl::symbolize
802    GTest::gmock_main
803)
804
805absl_cc_test(
806  NAME
807    cordz_info_statistics_test
808  SRCS
809    "internal/cordz_info_statistics_test.cc"
810  COPTS
811    ${ABSL_TEST_COPTS}
812  DEPS
813    absl::config
814    absl::cord
815    absl::cord_internal
816    absl::cordz_info
817    absl::cordz_sample_token
818    absl::cordz_statistics
819    absl::cordz_update_scope
820    absl::cordz_update_tracker
821    absl::crc_cord_state
822    absl::thread_pool
823    GTest::gmock_main
824)
825
826# Internal-only target, do not depend on directly.
827absl_cc_library(
828  NAME
829    cordz_sample_token
830  HDRS
831    "internal/cordz_sample_token.h"
832  SRCS
833    "internal/cordz_sample_token.cc"
834  COPTS
835    ${ABSL_DEFAULT_COPTS}
836  DEPS
837    absl::config
838    absl::cordz_handle
839    absl::cordz_info
840)
841
842absl_cc_test(
843  NAME
844    cordz_sample_token_test
845  SRCS
846    "internal/cordz_sample_token_test.cc"
847  COPTS
848    ${ABSL_TEST_COPTS}
849  DEPS
850    absl::config
851    absl::cord_internal
852    absl::cordz_handle
853    absl::cordz_info
854    absl::cordz_info
855    absl::cordz_sample_token
856    absl::cordz_test_helpers
857    absl::memory
858    absl::random_random
859    absl::synchronization
860    absl::thread_pool
861    absl::time
862    GTest::gmock_main
863)
864
865# Internal-only target, do not depend on directly.
866absl_cc_library(
867  NAME
868    cordz_update_scope
869  HDRS
870    "internal/cordz_update_scope.h"
871  COPTS
872    ${ABSL_DEFAULT_COPTS}
873  DEPS
874    absl::config
875    absl::cord_internal
876    absl::cordz_info
877    absl::cordz_update_tracker
878    absl::core_headers
879)
880
881absl_cc_test(
882  NAME
883    cordz_update_scope_test
884  SRCS
885    "internal/cordz_update_scope_test.cc"
886  COPTS
887    ${ABSL_TEST_COPTS}
888  DEPS
889    absl::config
890    absl::cord_internal
891    absl::cordz_info
892    absl::cordz_test_helpers
893    absl::cordz_update_scope
894    absl::cordz_update_tracker
895    absl::core_headers
896    GTest::gmock_main
897)
898
899absl_cc_library(
900  NAME
901    cord
902  HDRS
903    "cord.h"
904    "cord_buffer.h"
905  SRCS
906    "cord.cc"
907    "cord_analysis.cc"
908    "cord_analysis.h"
909    "cord_buffer.cc"
910  COPTS
911    ${ABSL_DEFAULT_COPTS}
912  DEPS
913    absl::base
914    absl::config
915    absl::cord_internal
916    absl::cordz_functions
917    absl::cordz_info
918    absl::cordz_update_scope
919    absl::cordz_update_tracker
920    absl::core_headers
921    absl::crc_cord_state
922    absl::endian
923    absl::fixed_array
924    absl::function_ref
925    absl::inlined_vector
926    absl::optional
927    absl::raw_logging_internal
928    absl::span
929    absl::strings
930    absl::type_traits
931  PUBLIC
932)
933
934# Internal-only target, do not depend on directly.
935absl_cc_library(
936  NAME
937    cord_rep_test_util
938  HDRS
939    "internal/cord_rep_test_util.h"
940  COPTS
941    ${ABSL_TEST_COPTS}
942  DEPS
943    absl::config
944    absl::cord_internal
945    absl::raw_logging_internal
946    absl::strings
947  TESTONLY
948)
949
950absl_cc_library(
951  NAME
952    cord_test_helpers
953  HDRS
954    "cord_test_helpers.h"
955  COPTS
956    ${ABSL_TEST_COPTS}
957  DEPS
958    absl::config
959    absl::cord
960    absl::cord_internal
961    absl::strings
962  TESTONLY
963  PUBLIC
964)
965
966# Internal-only target, do not depend on directly.
967absl_cc_library(
968  NAME
969    cordz_test_helpers
970  HDRS
971    "cordz_test_helpers.h"
972  COPTS
973    ${ABSL_TEST_COPTS}
974  DEPS
975    absl::config
976    absl::cord
977    absl::cord_internal
978    absl::cordz_info
979    absl::cordz_sample_token
980    absl::cordz_statistics
981    absl::cordz_update_tracker
982    absl::core_headers
983    absl::strings
984  TESTONLY
985)
986
987absl_cc_test(
988  NAME
989    cord_test
990  SRCS
991    "cord_test.cc"
992  COPTS
993    ${ABSL_TEST_COPTS}
994  DEPS
995    absl::base
996    absl::check
997    absl::config
998    absl::cord
999    absl::cord_test_helpers
1000    absl::cordz_test_helpers
1001    absl::core_headers
1002    absl::endian
1003    absl::fixed_array
1004    absl::hash
1005    absl::log
1006    absl::random_random
1007    absl::str_format
1008    absl::strings
1009    GTest::gmock_main
1010)
1011
1012absl_cc_test(
1013  NAME
1014    cord_data_edge_test
1015  SRCS
1016    "internal/cord_data_edge_test.cc"
1017  COPTS
1018    ${ABSL_TEST_COPTS}
1019  DEPS
1020    absl::base
1021    absl::config
1022    absl::cord_internal
1023    absl::cord_rep_test_util
1024    absl::core_headers
1025    absl::strings
1026    GTest::gmock_main
1027)
1028
1029absl_cc_test(
1030  NAME
1031    cord_rep_btree_test
1032  SRCS
1033    "internal/cord_rep_btree_test.cc"
1034  COPTS
1035    ${ABSL_TEST_COPTS}
1036  DEPS
1037    absl::base
1038    absl::cleanup
1039    absl::config
1040    absl::cord_internal
1041    absl::cord_rep_test_util
1042    absl::core_headers
1043    absl::raw_logging_internal
1044    absl::strings
1045    GTest::gmock_main
1046)
1047
1048absl_cc_test(
1049  NAME
1050    cord_rep_btree_navigator_test
1051  SRCS
1052    "internal/cord_rep_btree_navigator_test.cc"
1053  COPTS
1054    ${ABSL_TEST_COPTS}
1055  DEPS
1056    absl::base
1057    absl::config
1058    absl::cord_internal
1059    absl::cord_rep_test_util
1060    absl::core_headers
1061    absl::raw_logging_internal
1062    absl::strings
1063    GTest::gmock_main
1064)
1065
1066absl_cc_test(
1067  NAME
1068    cord_rep_btree_reader_test
1069  SRCS
1070    "internal/cord_rep_btree_reader_test.cc"
1071  COPTS
1072    ${ABSL_TEST_COPTS}
1073  DEPS
1074    absl::base
1075    absl::config
1076    absl::cord_internal
1077    absl::cord_rep_test_util
1078    absl::core_headers
1079    absl::raw_logging_internal
1080    absl::strings
1081    GTest::gmock_main
1082)
1083
1084absl_cc_test(
1085  NAME
1086    cord_rep_crc_test
1087  SRCS
1088    "internal/cord_rep_crc_test.cc"
1089  COPTS
1090    ${ABSL_TEST_COPTS}
1091  DEPS
1092    absl::config
1093    absl::cord_internal
1094    absl::cord_rep_test_util
1095    absl::crc_cord_state
1096    GTest::gmock_main
1097)
1098
1099absl_cc_test(
1100  NAME
1101    cord_ring_test
1102  SRCS
1103    "cord_ring_test.cc"
1104  COPTS
1105    ${ABSL_TEST_COPTS}
1106  DEPS
1107    absl::base
1108    absl::config
1109    absl::cord_internal
1110    absl::core_headers
1111    absl::raw_logging_internal
1112    absl::strings
1113    GTest::gmock_main
1114)
1115
1116absl_cc_test(
1117  NAME
1118    cord_ring_reader_test
1119  SRCS
1120    "cord_ring_reader_test.cc"
1121  COPTS
1122    ${ABSL_TEST_COPTS}
1123  DEPS
1124    absl::base
1125    absl::cord_internal
1126    absl::core_headers
1127    absl::strings
1128    GTest::gmock_main
1129)
1130
1131absl_cc_test(
1132  NAME
1133    cordz_test
1134  SRCS
1135    "cordz_test.cc"
1136  COPTS
1137    ${ABSL_TEST_COPTS}
1138  DEPS
1139    absl::cord
1140    absl::cord_test_helpers
1141    absl::cordz_test_helpers
1142    absl::cordz_functions
1143    absl::cordz_info
1144    absl::cordz_sample_token
1145    absl::cordz_statistics
1146    absl::cordz_update_tracker
1147    absl::base
1148    absl::config
1149    absl::core_headers
1150    absl::raw_logging_internal
1151    absl::strings
1152    GTest::gmock_main
1153)
1154