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::raw_logging_internal 505 absl::strings 506) 507 508absl_cc_library( 509 NAME 510 log_initialize 511 SRCS 512 "initialize.cc" 513 HDRS 514 "initialize.h" 515 COPTS 516 ${ABSL_DEFAULT_COPTS} 517 LINKOPTS 518 ${ABSL_DEFAULT_LINKOPTS} 519 DEPS 520 absl::config 521 absl::log_globals 522 absl::log_internal_globals 523 absl::time 524 PUBLIC 525) 526 527absl_cc_library( 528 NAME 529 log 530 SRCS 531 HDRS 532 "log.h" 533 COPTS 534 ${ABSL_DEFAULT_COPTS} 535 LINKOPTS 536 ${ABSL_DEFAULT_LINKOPTS} 537 DEPS 538 absl::log_internal_log_impl 539 PUBLIC 540) 541 542absl_cc_library( 543 NAME 544 log_entry 545 SRCS 546 "log_entry.cc" 547 HDRS 548 "log_entry.h" 549 COPTS 550 ${ABSL_DEFAULT_COPTS} 551 LINKOPTS 552 ${ABSL_DEFAULT_LINKOPTS} 553 DEPS 554 absl::config 555 absl::core_headers 556 absl::log_internal_config 557 absl::log_severity 558 absl::span 559 absl::strings 560 absl::time 561 PUBLIC 562) 563 564absl_cc_library( 565 NAME 566 log_sink 567 SRCS 568 "log_sink.cc" 569 HDRS 570 "log_sink.h" 571 COPTS 572 ${ABSL_DEFAULT_COPTS} 573 LINKOPTS 574 ${ABSL_DEFAULT_LINKOPTS} 575 DEPS 576 absl::config 577 absl::log_entry 578 PUBLIC 579) 580 581absl_cc_library( 582 NAME 583 log_sink_registry 584 SRCS 585 HDRS 586 "log_sink_registry.h" 587 COPTS 588 ${ABSL_DEFAULT_COPTS} 589 LINKOPTS 590 ${ABSL_DEFAULT_LINKOPTS} 591 DEPS 592 absl::config 593 absl::log_sink 594 absl::log_internal_log_sink_set 595 PUBLIC 596) 597 598absl_cc_library( 599 NAME 600 log_streamer 601 SRCS 602 HDRS 603 "log_streamer.h" 604 COPTS 605 ${ABSL_DEFAULT_COPTS} 606 LINKOPTS 607 ${ABSL_DEFAULT_LINKOPTS} 608 DEPS 609 absl::config 610 absl::absl_log 611 absl::log_severity 612 absl::optional 613 absl::strings 614 absl::strings_internal 615 absl::utility 616 PUBLIC 617) 618 619absl_cc_library( 620 NAME 621 scoped_mock_log 622 SRCS 623 "scoped_mock_log.cc" 624 HDRS 625 "scoped_mock_log.h" 626 COPTS 627 ${ABSL_DEFAULT_COPTS} 628 LINKOPTS 629 ${ABSL_DEFAULT_LINKOPTS} 630 DEPS 631 absl::config 632 absl::log_entry 633 absl::log_severity 634 absl::log_sink 635 absl::log_sink_registry 636 absl::raw_logging_internal 637 absl::strings 638 GTest::gmock 639 GTest::gtest 640 PUBLIC 641 TESTONLY 642) 643 644absl_cc_library( 645 NAME 646 log_internal_structured 647 HDRS 648 "internal/structured.h" 649 COPTS 650 ${ABSL_DEFAULT_COPTS} 651 LINKOPTS 652 ${ABSL_DEFAULT_LINKOPTS} 653 DEPS 654 absl::config 655 absl::log_internal_message 656 absl::strings 657) 658 659absl_cc_library( 660 NAME 661 log_structured 662 HDRS 663 "structured.h" 664 COPTS 665 ${ABSL_DEFAULT_COPTS} 666 LINKOPTS 667 ${ABSL_DEFAULT_LINKOPTS} 668 DEPS 669 absl::config 670 absl::log_internal_structured 671 absl::strings 672 PUBLIC 673) 674 675# Test targets 676 677absl_cc_test( 678 NAME 679 absl_check_test 680 SRCS 681 "absl_check_test.cc" 682 "check_test_impl.h" 683 COPTS 684 ${ABSL_TEST_COPTS} 685 LINKOPTS 686 ${ABSL_DEFAULT_LINKOPTS} 687 DEPS 688 absl::absl_check 689 absl::config 690 absl::core_headers 691 absl::log_internal_test_helpers 692 absl::status 693 GTest::gmock 694 GTest::gtest_main 695) 696 697absl_cc_test( 698 NAME 699 absl_log_basic_test 700 SRCS 701 "log_basic_test.cc" 702 "log_basic_test_impl.h" 703 COPTS 704 ${ABSL_TEST_COPTS} 705 LINKOPTS 706 ${ABSL_DEFAULT_LINKOPTS} 707 DEPS 708 absl::base 709 absl::absl_log 710 absl::log_entry 711 absl::log_globals 712 absl::log_severity 713 absl::log_internal_test_actions 714 absl::log_internal_test_helpers 715 absl::log_internal_test_matchers 716 absl::scoped_mock_log 717 GTest::gmock 718 GTest::gtest_main 719) 720 721absl_cc_test( 722 NAME 723 check_test 724 SRCS 725 "check_test.cc" 726 "check_test_impl.h" 727 COPTS 728 ${ABSL_TEST_COPTS} 729 LINKOPTS 730 ${ABSL_DEFAULT_LINKOPTS} 731 DEPS 732 absl::check 733 absl::config 734 absl::core_headers 735 absl::log_internal_test_helpers 736 absl::status 737 GTest::gmock 738 GTest::gtest_main 739) 740 741absl_cc_test( 742 NAME 743 die_if_null_test 744 SRCS 745 "die_if_null_test.cc" 746 COPTS 747 ${ABSL_TEST_COPTS} 748 LINKOPTS 749 ${ABSL_DEFAULT_LINKOPTS} 750 DEPS 751 absl::core_headers 752 absl::die_if_null 753 absl::log_internal_test_helpers 754 GTest::gtest_main 755) 756 757absl_cc_test( 758 NAME 759 log_basic_test 760 SRCS 761 "log_basic_test.cc" 762 "log_basic_test_impl.h" 763 COPTS 764 ${ABSL_TEST_COPTS} 765 LINKOPTS 766 ${ABSL_DEFAULT_LINKOPTS} 767 DEPS 768 absl::base 769 absl::log 770 absl::log_entry 771 absl::log_globals 772 absl::log_severity 773 absl::log_internal_test_actions 774 absl::log_internal_test_helpers 775 absl::log_internal_test_matchers 776 absl::scoped_mock_log 777 GTest::gmock 778 GTest::gtest_main 779) 780 781absl_cc_test( 782 NAME 783 log_entry_test 784 SRCS 785 "log_entry_test.cc" 786 COPTS 787 ${ABSL_TEST_COPTS} 788 LINKOPTS 789 ${ABSL_DEFAULT_LINKOPTS} 790 DEPS 791 absl::config 792 absl::core_headers 793 absl::log_entry 794 absl::log_internal_append_truncated 795 absl::log_internal_format 796 absl::log_internal_globals 797 absl::log_internal_test_helpers 798 absl::log_severity 799 absl::span 800 absl::strings 801 absl::time 802 GTest::gmock 803 GTest::gtest_main 804) 805 806absl_cc_test( 807 NAME 808 log_flags_test 809 SRCS 810 "flags_test.cc" 811 COPTS 812 ${ABSL_TEST_COPTS} 813 LINKOPTS 814 ${ABSL_DEFAULT_LINKOPTS} 815 DEPS 816 absl::core_headers 817 absl::log 818 absl::log_flags 819 absl::log_globals 820 absl::log_internal_flags 821 absl::log_internal_test_helpers 822 absl::log_internal_test_matchers 823 absl::log_severity 824 absl::flags 825 absl::flags_reflection 826 absl::scoped_mock_log 827 absl::strings 828 GTest::gmock 829 GTest::gtest_main 830) 831 832absl_cc_test( 833 NAME 834 log_globals_test 835 SRCS 836 "globals_test.cc" 837 COPTS 838 ${ABSL_TEST_COPTS} 839 LINKOPTS 840 ${ABSL_DEFAULT_LINKOPTS} 841 DEPS 842 absl::core_headers 843 absl::log 844 absl::log_globals 845 absl::log_internal_globals 846 absl::log_internal_test_helpers 847 absl::log_severity 848 absl::scoped_mock_log 849 GTest::gtest_main 850) 851 852absl_cc_test( 853 NAME 854 log_format_test 855 SRCS 856 "log_format_test.cc" 857 COPTS 858 ${ABSL_TEST_COPTS} 859 LINKOPTS 860 ${ABSL_DEFAULT_LINKOPTS} 861 DEPS 862 absl::check 863 absl::log 864 absl::log_internal_test_matchers 865 absl::optional 866 absl::scoped_mock_log 867 absl::str_format 868 absl::strings 869 GTest::gmock 870 GTest::gtest_main 871) 872 873absl_cc_test( 874 NAME 875 log_macro_hygiene_test 876 SRCS 877 "log_macro_hygiene_test.cc" 878 COPTS 879 ${ABSL_TEST_COPTS} 880 LINKOPTS 881 ${ABSL_DEFAULT_LINKOPTS} 882 DEPS 883 absl::core_headers 884 absl::log 885 absl::log_severity 886 absl::scoped_mock_log 887 GTest::gmock 888 GTest::gtest_main 889) 890 891absl_cc_test( 892 NAME 893 log_sink_test 894 SRCS 895 "log_sink_test.cc" 896 COPTS 897 ${ABSL_TEST_COPTS} 898 LINKOPTS 899 ${ABSL_DEFAULT_LINKOPTS} 900 DEPS 901 absl::core_headers 902 absl::log 903 absl::log_internal_test_actions 904 absl::log_internal_test_helpers 905 absl::log_internal_test_matchers 906 absl::log_sink 907 absl::log_sink_registry 908 absl::log_severity 909 absl::raw_logging_internal 910 absl::scoped_mock_log 911 absl::strings 912 GTest::gtest_main 913) 914 915absl_cc_test( 916 NAME 917 log_streamer_test 918 SRCS 919 "log_streamer_test.cc" 920 COPTS 921 ${ABSL_TEST_COPTS} 922 LINKOPTS 923 ${ABSL_DEFAULT_LINKOPTS} 924 DEPS 925 absl::base 926 absl::core_headers 927 absl::log 928 absl::log_internal_test_actions 929 absl::log_internal_test_helpers 930 absl::log_internal_test_matchers 931 absl::log_streamer 932 absl::log_severity 933 absl::scoped_mock_log 934 absl::strings 935 GTest::gtest_main 936) 937 938absl_cc_test( 939 NAME 940 log_modifier_methods_test 941 SRCS 942 "log_modifier_methods_test.cc" 943 COPTS 944 ${ABSL_TEST_COPTS} 945 LINKOPTS 946 ${ABSL_DEFAULT_LINKOPTS} 947 DEPS 948 absl::log 949 absl::log_internal_test_actions 950 absl::log_internal_test_helpers 951 absl::log_internal_test_matchers 952 absl::log_sink 953 absl::scoped_mock_log 954 absl::strings 955 absl::time 956 GTest::gmock 957 GTest::gtest_main 958) 959 960absl_cc_test( 961 NAME 962 scoped_mock_log_test 963 SRCS 964 "scoped_mock_log_test.cc" 965 COPTS 966 ${ABSL_TEST_COPTS} 967 LINKOPTS 968 ${ABSL_DEFAULT_LINKOPTS} 969 DEPS 970 absl::core_headers 971 absl::log 972 absl::log_globals 973 absl::log_internal_globals 974 absl::log_internal_test_helpers 975 absl::log_internal_test_matchers 976 absl::log_severity 977 absl::memory 978 absl::scoped_mock_log 979 absl::strings 980 absl::synchronization 981 GTest::gmock 982 GTest::gtest_main 983) 984 985absl_cc_test( 986 NAME 987 log_internal_stderr_log_sink_test 988 SRCS 989 "internal/stderr_log_sink_test.cc" 990 COPTS 991 ${ABSL_TEST_COPTS} 992 LINKOPTS 993 ${ABSL_DEFAULT_LINKOPTS} 994 DEPS 995 absl::core_headers 996 absl::log 997 absl::log_globals 998 absl::log_internal_test_helpers 999 absl::log_severity 1000 GTest::gmock 1001 GTest::gtest_main 1002) 1003 1004absl_cc_test( 1005 NAME 1006 log_stripping_test 1007 SRCS 1008 "stripping_test.cc" 1009 COPTS 1010 ${ABSL_TEST_COPTS} 1011 LINKOPTS 1012 ${ABSL_DEFAULT_LINKOPTS} 1013 DEPS 1014 absl::check 1015 absl::flags_program_name 1016 absl::log 1017 absl::log_internal_test_helpers 1018 absl::log_severity 1019 absl::strerror 1020 absl::strings 1021 absl::str_format 1022 GTest::gmock 1023 GTest::gtest_main 1024) 1025 1026absl_cc_test( 1027 NAME 1028 log_structured_test 1029 SRCS 1030 "structured_test.cc" 1031 COPTS 1032 ${ABSL_TEST_COPTS} 1033 LINKOPTS 1034 ${ABSL_DEFAULT_LINKOPTS} 1035 DEPS 1036 absl::core_headers 1037 absl::log 1038 absl::log_internal_test_helpers 1039 absl::log_internal_test_matchers 1040 absl::log_structured 1041 absl::scoped_mock_log 1042 GTest::gmock 1043 GTest::gtest_main 1044) 1045