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