• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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