1# Copyright 2022 The Abseil Authors. 2# 3# Licensed under the Apache License, Version 2.0 (the "License"); 4# you may not use this file except in compliance with the License. 5# You may obtain a copy of the License at 6# 7# https://www.apache.org/licenses/LICENSE-2.0 8# 9# Unless required by applicable law or agreed to in writing, software 10# distributed under the License is distributed on an "AS IS" BASIS, 11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12# See the License for the specific language governing permissions and 13# limitations under the License. 14# 15 16# Internal targets 17absl_cc_library( 18 NAME 19 log_internal_check_impl 20 SRCS 21 HDRS 22 "internal/check_impl.h" 23 COPTS 24 ${ABSL_DEFAULT_COPTS} 25 LINKOPTS 26 ${ABSL_DEFAULT_LINKOPTS} 27 DEPS 28 absl::core_headers 29 absl::log_internal_check_op 30 absl::log_internal_conditions 31 absl::log_internal_message 32 absl::log_internal_strip 33) 34 35absl_cc_library( 36 NAME 37 log_internal_check_op 38 SRCS 39 "internal/check_op.cc" 40 HDRS 41 "internal/check_op.h" 42 COPTS 43 ${ABSL_DEFAULT_COPTS} 44 LINKOPTS 45 ${ABSL_DEFAULT_LINKOPTS} 46 DEPS 47 absl::config 48 absl::core_headers 49 absl::log_internal_nullguard 50 absl::log_internal_nullstream 51 absl::log_internal_strip 52 absl::strings 53) 54 55absl_cc_library( 56 NAME 57 log_internal_conditions 58 SRCS 59 "internal/conditions.cc" 60 HDRS 61 "internal/conditions.h" 62 COPTS 63 ${ABSL_DEFAULT_COPTS} 64 LINKOPTS 65 ${ABSL_DEFAULT_LINKOPTS} 66 DEPS 67 absl::base 68 absl::config 69 absl::core_headers 70 absl::log_internal_voidify 71) 72 73absl_cc_library( 74 NAME 75 log_internal_config 76 SRCS 77 HDRS 78 "internal/config.h" 79 COPTS 80 ${ABSL_DEFAULT_COPTS} 81 LINKOPTS 82 ${ABSL_DEFAULT_LINKOPTS} 83 DEPS 84 absl::config 85 absl::core_headers 86) 87 88absl_cc_library( 89 NAME 90 log_internal_flags 91 SRCS 92 HDRS 93 "internal/flags.h" 94 COPTS 95 ${ABSL_DEFAULT_COPTS} 96 LINKOPTS 97 ${ABSL_DEFAULT_LINKOPTS} 98 DEPS 99 absl::flags 100) 101 102absl_cc_library( 103 NAME 104 log_internal_format 105 SRCS 106 "internal/log_format.cc" 107 HDRS 108 "internal/log_format.h" 109 COPTS 110 ${ABSL_DEFAULT_COPTS} 111 LINKOPTS 112 ${ABSL_DEFAULT_LINKOPTS} 113 DEPS 114 absl::config 115 absl::core_headers 116 absl::log_internal_append_truncated 117 absl::log_internal_config 118 absl::log_internal_globals 119 absl::log_severity 120 absl::strings 121 absl::str_format 122 absl::time 123 absl::span 124) 125 126absl_cc_library( 127 NAME 128 log_internal_globals 129 SRCS 130 "internal/globals.cc" 131 HDRS 132 "internal/globals.h" 133 COPTS 134 ${ABSL_DEFAULT_COPTS} 135 LINKOPTS 136 ${ABSL_DEFAULT_LINKOPTS} 137 DEPS 138 absl::config 139 absl::core_headers 140 absl::log_severity 141 absl::raw_logging_internal 142 absl::strings 143 absl::time 144) 145 146absl_cc_library( 147 NAME 148 log_internal_log_impl 149 SRCS 150 HDRS 151 "internal/log_impl.h" 152 COPTS 153 ${ABSL_DEFAULT_COPTS} 154 LINKOPTS 155 ${ABSL_DEFAULT_LINKOPTS} 156 DEPS 157 absl::log_internal_conditions 158 absl::log_internal_message 159 absl::log_internal_strip 160) 161 162absl_cc_library( 163 NAME 164 log_internal_proto 165 SRCS 166 "internal/proto.cc" 167 HDRS 168 "internal/proto.h" 169 COPTS 170 ${ABSL_DEFAULT_COPTS} 171 LINKOPTS 172 ${ABSL_DEFAULT_LINKOPTS} 173 DEPS 174 absl::base 175 absl::config 176 absl::core_headers 177 absl::strings 178 absl::span 179) 180 181absl_cc_library( 182 NAME 183 log_internal_message 184 SRCS 185 "internal/log_message.cc" 186 HDRS 187 "internal/log_message.h" 188 COPTS 189 ${ABSL_DEFAULT_COPTS} 190 LINKOPTS 191 ${ABSL_DEFAULT_LINKOPTS} 192 DEPS 193 absl::base 194 absl::config 195 absl::core_headers 196 absl::errno_saver 197 absl::inlined_vector 198 absl::examine_stack 199 absl::log_internal_append_truncated 200 absl::log_internal_format 201 absl::log_internal_globals 202 absl::log_internal_proto 203 absl::log_internal_log_sink_set 204 absl::log_internal_nullguard 205 absl::log_globals 206 absl::log_entry 207 absl::log_severity 208 absl::log_sink 209 absl::log_sink_registry 210 absl::memory 211 absl::raw_logging_internal 212 absl::strings 213 absl::strerror 214 absl::time 215 absl::span 216) 217 218absl_cc_library( 219 NAME 220 log_internal_log_sink_set 221 SRCS 222 "internal/log_sink_set.cc" 223 HDRS 224 "internal/log_sink_set.h" 225 COPTS 226 ${ABSL_DEFAULT_COPTS} 227 LINKOPTS 228 ${ABSL_DEFAULT_LINKOPTS} 229 $<$<BOOL:${ANDROID}>:-llog> 230 DEPS 231 absl::base 232 absl::cleanup 233 absl::config 234 absl::core_headers 235 absl::log_internal_config 236 absl::log_internal_globals 237 absl::log_globals 238 absl::log_entry 239 absl::log_severity 240 absl::log_sink 241 absl::raw_logging_internal 242 absl::synchronization 243 absl::span 244 absl::strings 245) 246 247absl_cc_library( 248 NAME 249 log_internal_nullguard 250 SRCS 251 "internal/nullguard.cc" 252 HDRS 253 "internal/nullguard.h" 254 COPTS 255 ${ABSL_DEFAULT_COPTS} 256 LINKOPTS 257 ${ABSL_DEFAULT_LINKOPTS} 258 DEPS 259 absl::config 260 absl::core_headers 261) 262 263absl_cc_library( 264 NAME 265 log_internal_nullstream 266 SRCS 267 HDRS 268 "internal/nullstream.h" 269 COPTS 270 ${ABSL_DEFAULT_COPTS} 271 LINKOPTS 272 ${ABSL_DEFAULT_LINKOPTS} 273 DEPS 274 absl::config 275 absl::core_headers 276 absl::log_severity 277 absl::strings 278) 279 280absl_cc_library( 281 NAME 282 log_internal_strip 283 SRCS 284 HDRS 285 "internal/strip.h" 286 COPTS 287 ${ABSL_DEFAULT_COPTS} 288 LINKOPTS 289 ${ABSL_DEFAULT_LINKOPTS} 290 DEPS 291 absl::log_internal_message 292 absl::log_internal_nullstream 293 absl::log_severity 294) 295 296absl_cc_library( 297 NAME 298 log_internal_test_actions 299 SRCS 300 "internal/test_actions.cc" 301 HDRS 302 "internal/test_actions.h" 303 COPTS 304 ${ABSL_DEFAULT_COPTS} 305 LINKOPTS 306 ${ABSL_DEFAULT_LINKOPTS} 307 DEPS 308 absl::config 309 absl::core_headers 310 absl::log_entry 311 absl::log_severity 312 absl::strings 313 absl::time 314 TESTONLY 315) 316 317absl_cc_library( 318 NAME 319 log_internal_test_helpers 320 SRCS 321 "internal/test_helpers.cc" 322 HDRS 323 "internal/test_helpers.h" 324 COPTS 325 ${ABSL_DEFAULT_COPTS} 326 LINKOPTS 327 ${ABSL_DEFAULT_LINKOPTS} 328 DEPS 329 absl::config 330 absl::log_globals 331 absl::log_initialize 332 absl::log_internal_globals 333 absl::log_severity 334 GTest::gtest 335 TESTONLY 336) 337 338absl_cc_library( 339 NAME 340 log_internal_test_matchers 341 SRCS 342 "internal/test_matchers.cc" 343 HDRS 344 "internal/test_matchers.h" 345 COPTS 346 ${ABSL_DEFAULT_COPTS} 347 LINKOPTS 348 ${ABSL_DEFAULT_LINKOPTS} 349 DEPS 350 absl::config 351 absl::core_headers 352 absl::log_entry 353 absl::log_internal_test_helpers 354 absl::log_severity 355 absl::strings 356 absl::time 357 GTest::gtest 358 GTest::gmock 359 TESTONLY 360) 361 362absl_cc_library( 363 NAME 364 log_internal_voidify 365 SRCS 366 HDRS 367 "internal/voidify.h" 368 COPTS 369 ${ABSL_DEFAULT_COPTS} 370 LINKOPTS 371 ${ABSL_DEFAULT_LINKOPTS} 372 DEPS 373 absl::config 374) 375 376absl_cc_library( 377 NAME 378 log_internal_append_truncated 379 SRCS 380 HDRS 381 "internal/append_truncated.h" 382 COPTS 383 ${ABSL_DEFAULT_COPTS} 384 LINKOPTS 385 ${ABSL_DEFAULT_LINKOPTS} 386 DEPS 387 absl::config 388 absl::strings 389 absl::span 390) 391 392# Public targets 393absl_cc_library( 394 NAME 395 absl_check 396 SRCS 397 HDRS 398 "absl_check.h" 399 COPTS 400 ${ABSL_DEFAULT_COPTS} 401 LINKOPTS 402 ${ABSL_DEFAULT_LINKOPTS} 403 DEPS 404 absl::log_internal_check_impl 405 PUBLIC 406) 407 408absl_cc_library( 409 NAME 410 absl_log 411 SRCS 412 HDRS 413 "absl_log.h" 414 COPTS 415 ${ABSL_DEFAULT_COPTS} 416 LINKOPTS 417 ${ABSL_DEFAULT_LINKOPTS} 418 DEPS 419 absl::log_internal_log_impl 420 PUBLIC 421) 422 423absl_cc_library( 424 NAME 425 check 426 SRCS 427 HDRS 428 "check.h" 429 COPTS 430 ${ABSL_DEFAULT_COPTS} 431 LINKOPTS 432 ${ABSL_DEFAULT_LINKOPTS} 433 DEPS 434 absl::log_internal_check_impl 435 absl::core_headers 436 absl::log_internal_check_op 437 absl::log_internal_conditions 438 absl::log_internal_message 439 absl::log_internal_strip 440 PUBLIC 441) 442 443absl_cc_library( 444 NAME 445 die_if_null 446 SRCS 447 "die_if_null.cc" 448 HDRS 449 "die_if_null.h" 450 COPTS 451 ${ABSL_DEFAULT_COPTS} 452 LINKOPTS 453 ${ABSL_DEFAULT_LINKOPTS} 454 DEPS 455 absl::config 456 absl::core_headers 457 absl::log 458 absl::strings 459 PUBLIC 460) 461 462absl_cc_library( 463 NAME 464 log_flags 465 SRCS 466 "flags.cc" 467 HDRS 468 "flags.h" 469 COPTS 470 ${ABSL_DEFAULT_COPTS} 471 LINKOPTS 472 ${ABSL_DEFAULT_LINKOPTS} 473 DEPS 474 absl::config 475 absl::core_headers 476 absl::log_globals 477 absl::log_severity 478 absl::log_internal_config 479 absl::log_internal_flags 480 absl::flags 481 absl::flags_marshalling 482 absl::strings 483 PUBLIC 484) 485 486absl_cc_library( 487 NAME 488 log_globals 489 SRCS 490 "globals.cc" 491 HDRS 492 "globals.h" 493 COPTS 494 ${ABSL_DEFAULT_COPTS} 495 LINKOPTS 496 ${ABSL_DEFAULT_LINKOPTS} 497 DEPS 498 absl::atomic_hook 499 absl::config 500 absl::core_headers 501 absl::hash 502 absl::log_severity 503 absl::raw_logging_internal 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.inc" 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.inc" 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.inc" 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.inc" 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::scoped_mock_log 909 absl::strings 910 GTest::gtest_main 911) 912 913absl_cc_test( 914 NAME 915 log_streamer_test 916 SRCS 917 "log_streamer_test.cc" 918 COPTS 919 ${ABSL_TEST_COPTS} 920 LINKOPTS 921 ${ABSL_DEFAULT_LINKOPTS} 922 DEPS 923 absl::base 924 absl::core_headers 925 absl::log 926 absl::log_internal_test_actions 927 absl::log_internal_test_helpers 928 absl::log_internal_test_matchers 929 absl::log_streamer 930 absl::log_severity 931 absl::scoped_mock_log 932 absl::strings 933 GTest::gtest_main 934) 935 936absl_cc_test( 937 NAME 938 log_modifier_methods_test 939 SRCS 940 "log_modifier_methods_test.cc" 941 COPTS 942 ${ABSL_TEST_COPTS} 943 LINKOPTS 944 ${ABSL_DEFAULT_LINKOPTS} 945 DEPS 946 absl::log 947 absl::log_internal_test_actions 948 absl::log_internal_test_helpers 949 absl::log_internal_test_matchers 950 absl::log_sink 951 absl::scoped_mock_log 952 absl::strings 953 absl::time 954 GTest::gmock 955 GTest::gtest_main 956) 957 958absl_cc_test( 959 NAME 960 scoped_mock_log_test 961 SRCS 962 "scoped_mock_log_test.cc" 963 COPTS 964 ${ABSL_TEST_COPTS} 965 LINKOPTS 966 ${ABSL_DEFAULT_LINKOPTS} 967 DEPS 968 absl::core_headers 969 absl::log 970 absl::log_globals 971 absl::log_internal_globals 972 absl::log_internal_test_helpers 973 absl::log_internal_test_matchers 974 absl::log_severity 975 absl::memory 976 absl::scoped_mock_log 977 absl::strings 978 absl::synchronization 979 GTest::gmock 980 GTest::gtest_main 981) 982 983absl_cc_test( 984 NAME 985 log_internal_stderr_log_sink_test 986 SRCS 987 "internal/stderr_log_sink_test.cc" 988 COPTS 989 ${ABSL_TEST_COPTS} 990 LINKOPTS 991 ${ABSL_DEFAULT_LINKOPTS} 992 DEPS 993 absl::core_headers 994 absl::log 995 absl::log_globals 996 absl::log_internal_test_helpers 997 absl::log_severity 998 GTest::gmock 999 GTest::gtest_main 1000) 1001 1002absl_cc_test( 1003 NAME 1004 log_stripping_test 1005 SRCS 1006 "stripping_test.cc" 1007 COPTS 1008 ${ABSL_TEST_COPTS} 1009 LINKOPTS 1010 ${ABSL_DEFAULT_LINKOPTS} 1011 DEPS 1012 absl::check 1013 absl::flags_program_name 1014 absl::log 1015 absl::log_internal_test_helpers 1016 absl::log_severity 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