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::no_destructor 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 675absl_cc_library( 676 NAME 677 log_internal_fnmatch 678 SRCS 679 "internal/fnmatch.cc" 680 HDRS 681 "internal/fnmatch.h" 682 COPTS 683 ${ABSL_DEFAULT_COPTS} 684 LINKOPTS 685 ${ABSL_DEFAULT_LINKOPTS} 686 DEPS 687 absl::config 688 absl::strings 689) 690 691# Test targets 692 693absl_cc_test( 694 NAME 695 absl_check_test 696 SRCS 697 "absl_check_test.cc" 698 "check_test_impl.inc" 699 COPTS 700 ${ABSL_TEST_COPTS} 701 LINKOPTS 702 ${ABSL_DEFAULT_LINKOPTS} 703 DEPS 704 absl::absl_check 705 absl::config 706 absl::core_headers 707 absl::log_internal_test_helpers 708 absl::status 709 GTest::gmock_main 710) 711 712absl_cc_test( 713 NAME 714 absl_log_basic_test 715 SRCS 716 "log_basic_test.cc" 717 "log_basic_test_impl.inc" 718 COPTS 719 ${ABSL_TEST_COPTS} 720 LINKOPTS 721 ${ABSL_DEFAULT_LINKOPTS} 722 DEPS 723 absl::base 724 absl::absl_log 725 absl::log_entry 726 absl::log_globals 727 absl::log_severity 728 absl::log_internal_test_actions 729 absl::log_internal_test_helpers 730 absl::log_internal_test_matchers 731 absl::scoped_mock_log 732 GTest::gmock_main 733) 734 735absl_cc_test( 736 NAME 737 check_test 738 SRCS 739 "check_test.cc" 740 "check_test_impl.inc" 741 COPTS 742 ${ABSL_TEST_COPTS} 743 LINKOPTS 744 ${ABSL_DEFAULT_LINKOPTS} 745 DEPS 746 absl::check 747 absl::config 748 absl::core_headers 749 absl::log_internal_test_helpers 750 absl::status 751 GTest::gmock_main 752) 753 754absl_cc_test( 755 NAME 756 die_if_null_test 757 SRCS 758 "die_if_null_test.cc" 759 COPTS 760 ${ABSL_TEST_COPTS} 761 LINKOPTS 762 ${ABSL_DEFAULT_LINKOPTS} 763 DEPS 764 absl::core_headers 765 absl::die_if_null 766 absl::log_internal_test_helpers 767 GTest::gtest_main 768) 769 770absl_cc_test( 771 NAME 772 log_basic_test 773 SRCS 774 "log_basic_test.cc" 775 "log_basic_test_impl.inc" 776 COPTS 777 ${ABSL_TEST_COPTS} 778 LINKOPTS 779 ${ABSL_DEFAULT_LINKOPTS} 780 DEPS 781 absl::base 782 absl::log 783 absl::log_entry 784 absl::log_globals 785 absl::log_severity 786 absl::log_internal_test_actions 787 absl::log_internal_test_helpers 788 absl::log_internal_test_matchers 789 absl::scoped_mock_log 790 GTest::gmock_main 791) 792 793absl_cc_test( 794 NAME 795 log_entry_test 796 SRCS 797 "log_entry_test.cc" 798 COPTS 799 ${ABSL_TEST_COPTS} 800 LINKOPTS 801 ${ABSL_DEFAULT_LINKOPTS} 802 DEPS 803 absl::config 804 absl::core_headers 805 absl::log_entry 806 absl::log_internal_append_truncated 807 absl::log_internal_format 808 absl::log_internal_globals 809 absl::log_internal_test_helpers 810 absl::log_severity 811 absl::span 812 absl::strings 813 absl::time 814 GTest::gmock_main 815) 816 817absl_cc_test( 818 NAME 819 log_flags_test 820 SRCS 821 "flags_test.cc" 822 COPTS 823 ${ABSL_TEST_COPTS} 824 LINKOPTS 825 ${ABSL_DEFAULT_LINKOPTS} 826 DEPS 827 absl::core_headers 828 absl::log 829 absl::log_flags 830 absl::log_globals 831 absl::log_internal_flags 832 absl::log_internal_test_helpers 833 absl::log_internal_test_matchers 834 absl::log_severity 835 absl::flags 836 absl::flags_reflection 837 absl::scoped_mock_log 838 absl::strings 839 GTest::gmock_main 840) 841 842absl_cc_test( 843 NAME 844 log_globals_test 845 SRCS 846 "globals_test.cc" 847 COPTS 848 ${ABSL_TEST_COPTS} 849 LINKOPTS 850 ${ABSL_DEFAULT_LINKOPTS} 851 DEPS 852 absl::core_headers 853 absl::log 854 absl::log_globals 855 absl::log_internal_globals 856 absl::log_internal_test_helpers 857 absl::log_severity 858 absl::scoped_mock_log 859 GTest::gmock_main 860) 861 862absl_cc_test( 863 NAME 864 log_format_test 865 SRCS 866 "log_format_test.cc" 867 COPTS 868 ${ABSL_TEST_COPTS} 869 LINKOPTS 870 ${ABSL_DEFAULT_LINKOPTS} 871 DEPS 872 absl::check 873 absl::log 874 absl::log_internal_test_matchers 875 absl::optional 876 absl::scoped_mock_log 877 absl::str_format 878 absl::strings 879 GTest::gmock_main 880) 881 882absl_cc_test( 883 NAME 884 log_macro_hygiene_test 885 SRCS 886 "log_macro_hygiene_test.cc" 887 COPTS 888 ${ABSL_TEST_COPTS} 889 LINKOPTS 890 ${ABSL_DEFAULT_LINKOPTS} 891 DEPS 892 absl::core_headers 893 absl::log 894 absl::log_severity 895 absl::scoped_mock_log 896 GTest::gmock_main 897) 898 899absl_cc_test( 900 NAME 901 log_sink_test 902 SRCS 903 "log_sink_test.cc" 904 COPTS 905 ${ABSL_TEST_COPTS} 906 LINKOPTS 907 ${ABSL_DEFAULT_LINKOPTS} 908 DEPS 909 absl::core_headers 910 absl::log 911 absl::log_internal_test_actions 912 absl::log_internal_test_helpers 913 absl::log_internal_test_matchers 914 absl::log_sink 915 absl::log_sink_registry 916 absl::log_severity 917 absl::scoped_mock_log 918 absl::strings 919 GTest::gmock_main 920) 921 922absl_cc_test( 923 NAME 924 log_streamer_test 925 SRCS 926 "log_streamer_test.cc" 927 COPTS 928 ${ABSL_TEST_COPTS} 929 LINKOPTS 930 ${ABSL_DEFAULT_LINKOPTS} 931 DEPS 932 absl::base 933 absl::core_headers 934 absl::log 935 absl::log_internal_test_actions 936 absl::log_internal_test_helpers 937 absl::log_internal_test_matchers 938 absl::log_streamer 939 absl::log_severity 940 absl::scoped_mock_log 941 absl::strings 942 GTest::gmock_main 943) 944 945absl_cc_test( 946 NAME 947 log_modifier_methods_test 948 SRCS 949 "log_modifier_methods_test.cc" 950 COPTS 951 ${ABSL_TEST_COPTS} 952 LINKOPTS 953 ${ABSL_DEFAULT_LINKOPTS} 954 DEPS 955 absl::log 956 absl::log_internal_test_actions 957 absl::log_internal_test_helpers 958 absl::log_internal_test_matchers 959 absl::log_sink 960 absl::scoped_mock_log 961 absl::strings 962 absl::time 963 GTest::gmock_main 964) 965 966absl_cc_test( 967 NAME 968 scoped_mock_log_test 969 SRCS 970 "scoped_mock_log_test.cc" 971 COPTS 972 ${ABSL_TEST_COPTS} 973 LINKOPTS 974 ${ABSL_DEFAULT_LINKOPTS} 975 DEPS 976 absl::core_headers 977 absl::log 978 absl::log_globals 979 absl::log_internal_globals 980 absl::log_internal_test_helpers 981 absl::log_internal_test_matchers 982 absl::log_severity 983 absl::memory 984 absl::scoped_mock_log 985 absl::strings 986 absl::synchronization 987 GTest::gmock 988 GTest::gtest_main 989) 990 991absl_cc_test( 992 NAME 993 log_internal_stderr_log_sink_test 994 SRCS 995 "internal/stderr_log_sink_test.cc" 996 COPTS 997 ${ABSL_TEST_COPTS} 998 LINKOPTS 999 ${ABSL_DEFAULT_LINKOPTS} 1000 DEPS 1001 absl::core_headers 1002 absl::log 1003 absl::log_globals 1004 absl::log_internal_test_helpers 1005 absl::log_severity 1006 GTest::gmock_main 1007) 1008 1009absl_cc_test( 1010 NAME 1011 log_stripping_test 1012 SRCS 1013 "stripping_test.cc" 1014 COPTS 1015 ${ABSL_TEST_COPTS} 1016 LINKOPTS 1017 ${ABSL_DEFAULT_LINKOPTS} 1018 DEPS 1019 absl::check 1020 absl::flags_program_name 1021 absl::log 1022 absl::log_internal_test_helpers 1023 absl::log_severity 1024 absl::strerror 1025 absl::strings 1026 absl::str_format 1027 GTest::gmock_main 1028) 1029 1030absl_cc_test( 1031 NAME 1032 log_structured_test 1033 SRCS 1034 "structured_test.cc" 1035 COPTS 1036 ${ABSL_TEST_COPTS} 1037 LINKOPTS 1038 ${ABSL_DEFAULT_LINKOPTS} 1039 DEPS 1040 absl::core_headers 1041 absl::log 1042 absl::log_internal_test_helpers 1043 absl::log_internal_test_matchers 1044 absl::log_structured 1045 absl::scoped_mock_log 1046 GTest::gmock_main 1047) 1048 1049absl_cc_test( 1050 NAME 1051 internal_fnmatch_test 1052 SRCS 1053 "internal/fnmatch_test.cc" 1054 COPTS 1055 ${ABSL_TEST_COPTS} 1056 LINKOPTS 1057 ${ABSL_DEFAULT_LINKOPTS} 1058 DEPS 1059 absl::log_internal_fnmatch 1060 GTest::gmock_main 1061) 1062