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