• 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::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