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