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