1# 2# Copyright 2022 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 17# Internal targets 18absl_cc_library( 19 NAME 20 log_internal_check_impl 21 SRCS 22 HDRS 23 "internal/check_impl.h" 24 COPTS 25 ${ABSL_DEFAULT_COPTS} 26 LINKOPTS 27 ${ABSL_DEFAULT_LINKOPTS} 28 DEPS 29 absl::core_headers 30 absl::log_internal_check_op 31 absl::log_internal_conditions 32 absl::log_internal_message 33 absl::log_internal_strip 34) 35 36absl_cc_library( 37 NAME 38 log_internal_check_op 39 SRCS 40 "internal/check_op.cc" 41 HDRS 42 "internal/check_op.h" 43 COPTS 44 ${ABSL_DEFAULT_COPTS} 45 LINKOPTS 46 ${ABSL_DEFAULT_LINKOPTS} 47 DEPS 48 absl::config 49 absl::core_headers 50 absl::log_internal_nullguard 51 absl::log_internal_nullstream 52 absl::log_internal_strip 53 absl::strings 54) 55 56absl_cc_library( 57 NAME 58 log_internal_conditions 59 SRCS 60 "internal/conditions.cc" 61 HDRS 62 "internal/conditions.h" 63 COPTS 64 ${ABSL_DEFAULT_COPTS} 65 LINKOPTS 66 ${ABSL_DEFAULT_LINKOPTS} 67 DEPS 68 absl::base 69 absl::config 70 absl::core_headers 71 absl::log_internal_voidify 72) 73 74absl_cc_library( 75 NAME 76 log_internal_config 77 SRCS 78 HDRS 79 "internal/config.h" 80 COPTS 81 ${ABSL_DEFAULT_COPTS} 82 LINKOPTS 83 ${ABSL_DEFAULT_LINKOPTS} 84 DEPS 85 absl::config 86 absl::core_headers 87) 88 89absl_cc_library( 90 NAME 91 log_internal_flags 92 SRCS 93 HDRS 94 "internal/flags.h" 95 COPTS 96 ${ABSL_DEFAULT_COPTS} 97 LINKOPTS 98 ${ABSL_DEFAULT_LINKOPTS} 99 DEPS 100 absl::flags 101) 102 103absl_cc_library( 104 NAME 105 log_internal_format 106 SRCS 107 "internal/log_format.cc" 108 HDRS 109 "internal/log_format.h" 110 COPTS 111 ${ABSL_DEFAULT_COPTS} 112 LINKOPTS 113 ${ABSL_DEFAULT_LINKOPTS} 114 DEPS 115 absl::config 116 absl::core_headers 117 absl::log_internal_append_truncated 118 absl::log_internal_config 119 absl::log_internal_globals 120 absl::log_severity 121 absl::strings 122 absl::str_format 123 absl::time 124 absl::span 125) 126 127absl_cc_library( 128 NAME 129 log_internal_globals 130 SRCS 131 "internal/globals.cc" 132 HDRS 133 "internal/globals.h" 134 COPTS 135 ${ABSL_DEFAULT_COPTS} 136 LINKOPTS 137 ${ABSL_DEFAULT_LINKOPTS} 138 DEPS 139 absl::config 140 absl::core_headers 141 absl::log_severity 142 absl::raw_logging_internal 143 absl::strings 144 absl::time 145) 146 147absl_cc_library( 148 NAME 149 log_internal_log_impl 150 SRCS 151 HDRS 152 "internal/log_impl.h" 153 COPTS 154 ${ABSL_DEFAULT_COPTS} 155 LINKOPTS 156 ${ABSL_DEFAULT_LINKOPTS} 157 DEPS 158 absl::log_internal_conditions 159 absl::log_internal_message 160 absl::log_internal_strip 161) 162 163absl_cc_library( 164 NAME 165 log_internal_proto 166 SRCS 167 "internal/proto.cc" 168 HDRS 169 "internal/proto.h" 170 COPTS 171 ${ABSL_DEFAULT_COPTS} 172 LINKOPTS 173 ${ABSL_DEFAULT_LINKOPTS} 174 DEPS 175 absl::base 176 absl::config 177 absl::core_headers 178 absl::strings 179 absl::span 180) 181 182absl_cc_library( 183 NAME 184 log_internal_message 185 SRCS 186 "internal/log_message.cc" 187 HDRS 188 "internal/log_message.h" 189 COPTS 190 ${ABSL_DEFAULT_COPTS} 191 LINKOPTS 192 ${ABSL_DEFAULT_LINKOPTS} 193 DEPS 194 absl::base 195 absl::config 196 absl::core_headers 197 absl::errno_saver 198 absl::inlined_vector 199 absl::examine_stack 200 absl::log_internal_append_truncated 201 absl::log_internal_format 202 absl::log_internal_globals 203 absl::log_internal_proto 204 absl::log_internal_log_sink_set 205 absl::log_internal_nullguard 206 absl::log_globals 207 absl::log_entry 208 absl::log_severity 209 absl::log_sink 210 absl::log_sink_registry 211 absl::memory 212 absl::raw_logging_internal 213 absl::strings 214 absl::strerror 215 absl::time 216 absl::span 217) 218 219absl_cc_library( 220 NAME 221 log_internal_log_sink_set 222 SRCS 223 "internal/log_sink_set.cc" 224 HDRS 225 "internal/log_sink_set.h" 226 COPTS 227 ${ABSL_DEFAULT_COPTS} 228 LINKOPTS 229 ${ABSL_DEFAULT_LINKOPTS} 230 $<$<BOOL:${ANDROID}>:-llog> 231 DEPS 232 absl::base 233 absl::cleanup 234 absl::config 235 absl::core_headers 236 absl::log_internal_config 237 absl::log_internal_globals 238 absl::log_globals 239 absl::log_entry 240 absl::log_severity 241 absl::log_sink 242 absl::raw_logging_internal 243 absl::synchronization 244 absl::span 245 absl::strings 246) 247 248absl_cc_library( 249 NAME 250 log_internal_nullguard 251 SRCS 252 "internal/nullguard.cc" 253 HDRS 254 "internal/nullguard.h" 255 COPTS 256 ${ABSL_DEFAULT_COPTS} 257 LINKOPTS 258 ${ABSL_DEFAULT_LINKOPTS} 259 DEPS 260 absl::config 261 absl::core_headers 262) 263 264absl_cc_library( 265 NAME 266 log_internal_nullstream 267 SRCS 268 HDRS 269 "internal/nullstream.h" 270 COPTS 271 ${ABSL_DEFAULT_COPTS} 272 LINKOPTS 273 ${ABSL_DEFAULT_LINKOPTS} 274 DEPS 275 absl::config 276 absl::core_headers 277 absl::log_severity 278 absl::strings 279) 280 281absl_cc_library( 282 NAME 283 log_internal_strip 284 SRCS 285 HDRS 286 "internal/strip.h" 287 COPTS 288 ${ABSL_DEFAULT_COPTS} 289 LINKOPTS 290 ${ABSL_DEFAULT_LINKOPTS} 291 DEPS 292 absl::log_internal_message 293 absl::log_internal_nullstream 294 absl::log_severity 295) 296 297absl_cc_library( 298 NAME 299 log_internal_test_actions 300 SRCS 301 "internal/test_actions.cc" 302 HDRS 303 "internal/test_actions.h" 304 COPTS 305 ${ABSL_DEFAULT_COPTS} 306 LINKOPTS 307 ${ABSL_DEFAULT_LINKOPTS} 308 DEPS 309 absl::config 310 absl::core_headers 311 absl::log_entry 312 absl::log_severity 313 absl::strings 314 absl::time 315 TESTONLY 316) 317 318absl_cc_library( 319 NAME 320 log_internal_test_helpers 321 SRCS 322 "internal/test_helpers.cc" 323 HDRS 324 "internal/test_helpers.h" 325 COPTS 326 ${ABSL_DEFAULT_COPTS} 327 LINKOPTS 328 ${ABSL_DEFAULT_LINKOPTS} 329 DEPS 330 absl::config 331 absl::log_globals 332 absl::log_initialize 333 absl::log_internal_globals 334 absl::log_severity 335 GTest::gtest 336 TESTONLY 337) 338 339absl_cc_library( 340 NAME 341 log_internal_test_matchers 342 SRCS 343 "internal/test_matchers.cc" 344 HDRS 345 "internal/test_matchers.h" 346 COPTS 347 ${ABSL_DEFAULT_COPTS} 348 LINKOPTS 349 ${ABSL_DEFAULT_LINKOPTS} 350 DEPS 351 absl::config 352 absl::core_headers 353 absl::log_entry 354 absl::log_internal_test_helpers 355 absl::log_severity 356 absl::strings 357 absl::time 358 GTest::gtest 359 GTest::gmock 360 TESTONLY 361) 362 363absl_cc_library( 364 NAME 365 log_internal_voidify 366 SRCS 367 HDRS 368 "internal/voidify.h" 369 COPTS 370 ${ABSL_DEFAULT_COPTS} 371 LINKOPTS 372 ${ABSL_DEFAULT_LINKOPTS} 373 DEPS 374 absl::config 375) 376 377absl_cc_library( 378 NAME 379 log_internal_append_truncated 380 SRCS 381 HDRS 382 "internal/append_truncated.h" 383 COPTS 384 ${ABSL_DEFAULT_COPTS} 385 LINKOPTS 386 ${ABSL_DEFAULT_LINKOPTS} 387 DEPS 388 absl::config 389 absl::strings 390 absl::span 391) 392 393# Public targets 394absl_cc_library( 395 NAME 396 absl_check 397 SRCS 398 HDRS 399 "absl_check.h" 400 COPTS 401 ${ABSL_DEFAULT_COPTS} 402 LINKOPTS 403 ${ABSL_DEFAULT_LINKOPTS} 404 DEPS 405 absl::log_internal_check_impl 406 PUBLIC 407) 408 409absl_cc_library( 410 NAME 411 absl_log 412 SRCS 413 HDRS 414 "absl_log.h" 415 COPTS 416 ${ABSL_DEFAULT_COPTS} 417 LINKOPTS 418 ${ABSL_DEFAULT_LINKOPTS} 419 DEPS 420 absl::log_internal_log_impl 421 PUBLIC 422) 423 424absl_cc_library( 425 NAME 426 check 427 SRCS 428 HDRS 429 "check.h" 430 COPTS 431 ${ABSL_DEFAULT_COPTS} 432 LINKOPTS 433 ${ABSL_DEFAULT_LINKOPTS} 434 DEPS 435 absl::log_internal_check_impl 436 absl::core_headers 437 absl::log_internal_check_op 438 absl::log_internal_conditions 439 absl::log_internal_message 440 absl::log_internal_strip 441 PUBLIC 442) 443 444absl_cc_library( 445 NAME 446 die_if_null 447 SRCS 448 "die_if_null.cc" 449 HDRS 450 "die_if_null.h" 451 COPTS 452 ${ABSL_DEFAULT_COPTS} 453 LINKOPTS 454 ${ABSL_DEFAULT_LINKOPTS} 455 DEPS 456 absl::config 457 absl::core_headers 458 absl::log 459 absl::strings 460 PUBLIC 461) 462 463absl_cc_library( 464 NAME 465 log_flags 466 SRCS 467 "flags.cc" 468 HDRS 469 "flags.h" 470 COPTS 471 ${ABSL_DEFAULT_COPTS} 472 LINKOPTS 473 ${ABSL_DEFAULT_LINKOPTS} 474 DEPS 475 absl::config 476 absl::core_headers 477 absl::log_globals 478 absl::log_severity 479 absl::log_internal_config 480 absl::log_internal_flags 481 absl::flags 482 absl::flags_marshalling 483 absl::strings 484 PUBLIC 485) 486 487absl_cc_library( 488 NAME 489 log_globals 490 SRCS 491 "globals.cc" 492 HDRS 493 "globals.h" 494 COPTS 495 ${ABSL_DEFAULT_COPTS} 496 LINKOPTS 497 ${ABSL_DEFAULT_LINKOPTS} 498 DEPS 499 absl::atomic_hook 500 absl::config 501 absl::core_headers 502 absl::hash 503 absl::log_severity 504 absl::strings 505) 506 507absl_cc_library( 508 NAME 509 log_initialize 510 SRCS 511 "initialize.cc" 512 HDRS 513 "initialize.h" 514 COPTS 515 ${ABSL_DEFAULT_COPTS} 516 LINKOPTS 517 ${ABSL_DEFAULT_LINKOPTS} 518 DEPS 519 absl::config 520 absl::log_globals 521 absl::log_internal_globals 522 absl::time 523 PUBLIC 524) 525 526absl_cc_library( 527 NAME 528 log 529 SRCS 530 HDRS 531 "log.h" 532 COPTS 533 ${ABSL_DEFAULT_COPTS} 534 LINKOPTS 535 ${ABSL_DEFAULT_LINKOPTS} 536 DEPS 537 absl::log_internal_log_impl 538 PUBLIC 539) 540 541absl_cc_library( 542 NAME 543 log_entry 544 SRCS 545 "log_entry.cc" 546 HDRS 547 "log_entry.h" 548 COPTS 549 ${ABSL_DEFAULT_COPTS} 550 LINKOPTS 551 ${ABSL_DEFAULT_LINKOPTS} 552 DEPS 553 absl::config 554 absl::core_headers 555 absl::log_internal_config 556 absl::log_severity 557 absl::span 558 absl::strings 559 absl::time 560 PUBLIC 561) 562 563absl_cc_library( 564 NAME 565 log_sink 566 SRCS 567 "log_sink.cc" 568 HDRS 569 "log_sink.h" 570 COPTS 571 ${ABSL_DEFAULT_COPTS} 572 LINKOPTS 573 ${ABSL_DEFAULT_LINKOPTS} 574 DEPS 575 absl::config 576 absl::log_entry 577 PUBLIC 578) 579 580absl_cc_library( 581 NAME 582 log_sink_registry 583 SRCS 584 HDRS 585 "log_sink_registry.h" 586 COPTS 587 ${ABSL_DEFAULT_COPTS} 588 LINKOPTS 589 ${ABSL_DEFAULT_LINKOPTS} 590 DEPS 591 absl::config 592 absl::log_sink 593 absl::log_internal_log_sink_set 594 PUBLIC 595) 596 597absl_cc_library( 598 NAME 599 log_streamer 600 SRCS 601 HDRS 602 "log_streamer.h" 603 COPTS 604 ${ABSL_DEFAULT_COPTS} 605 LINKOPTS 606 ${ABSL_DEFAULT_LINKOPTS} 607 DEPS 608 absl::config 609 absl::absl_log 610 absl::log_severity 611 absl::optional 612 absl::strings 613 absl::strings_internal 614 absl::utility 615 PUBLIC 616) 617 618absl_cc_library( 619 NAME 620 scoped_mock_log 621 SRCS 622 "scoped_mock_log.cc" 623 HDRS 624 "scoped_mock_log.h" 625 COPTS 626 ${ABSL_DEFAULT_COPTS} 627 LINKOPTS 628 ${ABSL_DEFAULT_LINKOPTS} 629 DEPS 630 absl::config 631 absl::log_entry 632 absl::log_severity 633 absl::log_sink 634 absl::log_sink_registry 635 absl::raw_logging_internal 636 absl::strings 637 GTest::gmock 638 GTest::gtest 639 PUBLIC 640 TESTONLY 641) 642 643absl_cc_library( 644 NAME 645 log_internal_structured 646 HDRS 647 "internal/structured.h" 648 COPTS 649 ${ABSL_DEFAULT_COPTS} 650 LINKOPTS 651 ${ABSL_DEFAULT_LINKOPTS} 652 DEPS 653 absl::config 654 absl::log_internal_message 655 absl::strings 656) 657 658absl_cc_library( 659 NAME 660 log_structured 661 HDRS 662 "structured.h" 663 COPTS 664 ${ABSL_DEFAULT_COPTS} 665 LINKOPTS 666 ${ABSL_DEFAULT_LINKOPTS} 667 DEPS 668 absl::config 669 absl::log_internal_structured 670 absl::strings 671 PUBLIC 672) 673 674# Test targets 675 676absl_cc_test( 677 NAME 678 absl_check_test 679 SRCS 680 "absl_check_test.cc" 681 "check_test_impl.h" 682 COPTS 683 ${ABSL_TEST_COPTS} 684 LINKOPTS 685 ${ABSL_DEFAULT_LINKOPTS} 686 DEPS 687 absl::absl_check 688 absl::config 689 absl::core_headers 690 absl::log_internal_test_helpers 691 absl::status 692 GTest::gmock 693 GTest::gtest_main 694) 695 696absl_cc_test( 697 NAME 698 absl_log_basic_test 699 SRCS 700 "log_basic_test.cc" 701 "log_basic_test_impl.h" 702 COPTS 703 ${ABSL_TEST_COPTS} 704 LINKOPTS 705 ${ABSL_DEFAULT_LINKOPTS} 706 DEPS 707 absl::base 708 absl::absl_log 709 absl::log_entry 710 absl::log_globals 711 absl::log_severity 712 absl::log_internal_test_actions 713 absl::log_internal_test_helpers 714 absl::log_internal_test_matchers 715 absl::scoped_mock_log 716 GTest::gmock 717 GTest::gtest_main 718) 719 720absl_cc_test( 721 NAME 722 check_test 723 SRCS 724 "check_test.cc" 725 "check_test_impl.h" 726 COPTS 727 ${ABSL_TEST_COPTS} 728 LINKOPTS 729 ${ABSL_DEFAULT_LINKOPTS} 730 DEPS 731 absl::check 732 absl::config 733 absl::core_headers 734 absl::log_internal_test_helpers 735 absl::status 736 GTest::gmock 737 GTest::gtest_main 738) 739 740absl_cc_test( 741 NAME 742 die_if_null_test 743 SRCS 744 "die_if_null_test.cc" 745 COPTS 746 ${ABSL_TEST_COPTS} 747 LINKOPTS 748 ${ABSL_DEFAULT_LINKOPTS} 749 DEPS 750 absl::core_headers 751 absl::die_if_null 752 absl::log_internal_test_helpers 753 GTest::gtest_main 754) 755 756absl_cc_test( 757 NAME 758 log_basic_test 759 SRCS 760 "log_basic_test.cc" 761 "log_basic_test_impl.h" 762 COPTS 763 ${ABSL_TEST_COPTS} 764 LINKOPTS 765 ${ABSL_DEFAULT_LINKOPTS} 766 DEPS 767 absl::base 768 absl::log 769 absl::log_entry 770 absl::log_globals 771 absl::log_severity 772 absl::log_internal_test_actions 773 absl::log_internal_test_helpers 774 absl::log_internal_test_matchers 775 absl::scoped_mock_log 776 GTest::gmock 777 GTest::gtest_main 778) 779 780absl_cc_test( 781 NAME 782 log_entry_test 783 SRCS 784 "log_entry_test.cc" 785 COPTS 786 ${ABSL_TEST_COPTS} 787 LINKOPTS 788 ${ABSL_DEFAULT_LINKOPTS} 789 DEPS 790 absl::config 791 absl::core_headers 792 absl::log_entry 793 absl::log_internal_append_truncated 794 absl::log_internal_format 795 absl::log_internal_globals 796 absl::log_internal_test_helpers 797 absl::log_severity 798 absl::span 799 absl::strings 800 absl::time 801 GTest::gmock 802 GTest::gtest_main 803) 804 805absl_cc_test( 806 NAME 807 log_flags_test 808 SRCS 809 "flags_test.cc" 810 COPTS 811 ${ABSL_TEST_COPTS} 812 LINKOPTS 813 ${ABSL_DEFAULT_LINKOPTS} 814 DEPS 815 absl::core_headers 816 absl::log 817 absl::log_flags 818 absl::log_globals 819 absl::log_internal_flags 820 absl::log_internal_test_helpers 821 absl::log_internal_test_matchers 822 absl::log_severity 823 absl::flags 824 absl::flags_reflection 825 absl::scoped_mock_log 826 absl::strings 827 GTest::gmock 828 GTest::gtest_main 829) 830 831absl_cc_test( 832 NAME 833 log_globals_test 834 SRCS 835 "globals_test.cc" 836 COPTS 837 ${ABSL_TEST_COPTS} 838 LINKOPTS 839 ${ABSL_DEFAULT_LINKOPTS} 840 DEPS 841 absl::core_headers 842 absl::log 843 absl::log_globals 844 absl::log_internal_globals 845 absl::log_internal_test_helpers 846 absl::log_severity 847 absl::scoped_mock_log 848 GTest::gtest_main 849) 850 851absl_cc_test( 852 NAME 853 log_format_test 854 SRCS 855 "log_format_test.cc" 856 COPTS 857 ${ABSL_TEST_COPTS} 858 LINKOPTS 859 ${ABSL_DEFAULT_LINKOPTS} 860 DEPS 861 absl::check 862 absl::log 863 absl::log_internal_test_matchers 864 absl::optional 865 absl::scoped_mock_log 866 absl::str_format 867 absl::strings 868 GTest::gmock 869 GTest::gtest_main 870) 871 872absl_cc_test( 873 NAME 874 log_macro_hygiene_test 875 SRCS 876 "log_macro_hygiene_test.cc" 877 COPTS 878 ${ABSL_TEST_COPTS} 879 LINKOPTS 880 ${ABSL_DEFAULT_LINKOPTS} 881 DEPS 882 absl::core_headers 883 absl::log 884 absl::log_severity 885 absl::scoped_mock_log 886 GTest::gmock 887 GTest::gtest_main 888) 889 890absl_cc_test( 891 NAME 892 log_sink_test 893 SRCS 894 "log_sink_test.cc" 895 COPTS 896 ${ABSL_TEST_COPTS} 897 LINKOPTS 898 ${ABSL_DEFAULT_LINKOPTS} 899 DEPS 900 absl::core_headers 901 absl::log 902 absl::log_internal_test_actions 903 absl::log_internal_test_helpers 904 absl::log_internal_test_matchers 905 absl::log_sink 906 absl::log_sink_registry 907 absl::log_severity 908 absl::raw_logging_internal 909 absl::scoped_mock_log 910 absl::strings 911 GTest::gtest_main 912) 913 914absl_cc_test( 915 NAME 916 log_streamer_test 917 SRCS 918 "log_streamer_test.cc" 919 COPTS 920 ${ABSL_TEST_COPTS} 921 LINKOPTS 922 ${ABSL_DEFAULT_LINKOPTS} 923 DEPS 924 absl::base 925 absl::core_headers 926 absl::log 927 absl::log_internal_test_actions 928 absl::log_internal_test_helpers 929 absl::log_internal_test_matchers 930 absl::log_streamer 931 absl::log_severity 932 absl::scoped_mock_log 933 absl::strings 934 GTest::gtest_main 935) 936 937absl_cc_test( 938 NAME 939 log_modifier_methods_test 940 SRCS 941 "log_modifier_methods_test.cc" 942 COPTS 943 ${ABSL_TEST_COPTS} 944 LINKOPTS 945 ${ABSL_DEFAULT_LINKOPTS} 946 DEPS 947 absl::log 948 absl::log_internal_test_actions 949 absl::log_internal_test_helpers 950 absl::log_internal_test_matchers 951 absl::log_sink 952 absl::scoped_mock_log 953 absl::strings 954 absl::time 955 GTest::gmock 956 GTest::gtest_main 957) 958 959absl_cc_test( 960 NAME 961 scoped_mock_log_test 962 SRCS 963 "scoped_mock_log_test.cc" 964 COPTS 965 ${ABSL_TEST_COPTS} 966 LINKOPTS 967 ${ABSL_DEFAULT_LINKOPTS} 968 DEPS 969 absl::core_headers 970 absl::log 971 absl::log_globals 972 absl::log_internal_globals 973 absl::log_internal_test_helpers 974 absl::log_internal_test_matchers 975 absl::log_severity 976 absl::memory 977 absl::scoped_mock_log 978 absl::strings 979 absl::synchronization 980 GTest::gmock 981 GTest::gtest_main 982) 983 984absl_cc_test( 985 NAME 986 log_internal_stderr_log_sink_test 987 SRCS 988 "internal/stderr_log_sink_test.cc" 989 COPTS 990 ${ABSL_TEST_COPTS} 991 LINKOPTS 992 ${ABSL_DEFAULT_LINKOPTS} 993 DEPS 994 absl::core_headers 995 absl::log 996 absl::log_globals 997 absl::log_internal_test_helpers 998 absl::log_severity 999 GTest::gmock 1000 GTest::gtest_main 1001) 1002 1003absl_cc_test( 1004 NAME 1005 log_stripping_test 1006 SRCS 1007 "stripping_test.cc" 1008 COPTS 1009 ${ABSL_TEST_COPTS} 1010 LINKOPTS 1011 ${ABSL_DEFAULT_LINKOPTS} 1012 DEPS 1013 absl::check 1014 absl::flags_program_name 1015 absl::log 1016 absl::log_internal_test_helpers 1017 absl::strerror 1018 absl::strings 1019 absl::str_format 1020 GTest::gmock 1021 GTest::gtest_main 1022) 1023 1024absl_cc_test( 1025 NAME 1026 log_structured_test 1027 SRCS 1028 "structured_test.cc" 1029 COPTS 1030 ${ABSL_TEST_COPTS} 1031 LINKOPTS 1032 ${ABSL_DEFAULT_LINKOPTS} 1033 DEPS 1034 absl::core_headers 1035 absl::log 1036 absl::log_internal_test_helpers 1037 absl::log_internal_test_matchers 1038 absl::log_structured 1039 absl::scoped_mock_log 1040 GTest::gmock 1041 GTest::gtest_main 1042) 1043