diff options
author | Mike Kruskal <mkruskal@google.com> | 2022-12-06 13:55:58 -0800 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2022-12-06 13:56:42 -0800 |
commit | c96db73c09dbb528eca6d19a50bd258b37e9fd5e (patch) | |
tree | 0cbf2f7b1ea6eb98f0fc39d5214e7a9a30de0505 /absl/log/BUILD.bazel | |
parent | bcc29b8c261b2fa843889c63b79118398b9df4a3 (diff) |
Create alternate absl-prefixed versions of absl logging macros.
This will allow OSS code to use absl logging without necessarily polluting the preprocessor symbols with definitions for LOG and CHECK
PiperOrigin-RevId: 493404211
Change-Id: I7bc5807252218dd7fc26da3af13d5734ef8b2601
Diffstat (limited to 'absl/log/BUILD.bazel')
-rw-r--r-- | absl/log/BUILD.bazel | 108 |
1 files changed, 96 insertions, 12 deletions
diff --git a/absl/log/BUILD.bazel b/absl/log/BUILD.bazel index 957709dd..a420f21a 100644 --- a/absl/log/BUILD.bazel +++ b/absl/log/BUILD.bazel @@ -26,6 +26,27 @@ package(default_visibility = ["//visibility:public"]) licenses(["notice"]) # Public targets + +cc_library( + name = "absl_check", + hdrs = ["absl_check.h"], + copts = ABSL_DEFAULT_COPTS, + linkopts = ABSL_DEFAULT_LINKOPTS, + deps = [ + "//absl/log/internal:check_impl", + ], +) + +cc_library( + name = "absl_log", + hdrs = ["absl_log.h"], + copts = ABSL_DEFAULT_COPTS, + linkopts = ABSL_DEFAULT_LINKOPTS, + deps = [ + "//absl/log/internal:log_impl", + ], +) + cc_library( name = "check", hdrs = ["check.h"], @@ -207,22 +228,34 @@ cc_library( ) # Test targets + cc_test( - name = "basic_log_test", + name = "absl_check_test", size = "small", - srcs = ["basic_log_test.cc"], + srcs = ["absl_check_test.cc"], copts = ABSL_TEST_COPTS, linkopts = ABSL_DEFAULT_LINKOPTS, + tags = [ + "no_test:os:ios", + "no_test_ios", + "no_test_wasm", + ], deps = [ - ":globals", - ":log", - ":log_entry", - ":scoped_mock_log", - "//absl/base", - "//absl/base:log_severity", - "//absl/log/internal:test_actions", - "//absl/log/internal:test_helpers", - "//absl/log/internal:test_matchers", + ":absl_check", + ":check_test_impl", + "@com_google_googletest//:gtest_main", + ], +) + +cc_test( + name = "absl_log_basic_test", + size = "small", + srcs = ["absl_log_basic_test.cc"], + copts = ABSL_TEST_COPTS, + linkopts = ABSL_DEFAULT_LINKOPTS, + deps = [ + ":absl_log", + ":log_basic_test_impl", "@com_google_googletest//:gtest_main", ], ) @@ -240,10 +273,28 @@ cc_test( ], deps = [ ":check", + ":check_test_impl", + "@com_google_googletest//:gtest_main", + ], +) + +cc_library( + name = "check_test_impl", + testonly = True, + copts = ABSL_TEST_COPTS, + linkopts = ABSL_DEFAULT_LINKOPTS, + tags = [ + "no_test:os:ios", + "no_test_ios", + "no_test_wasm", + ], + textual_hdrs = ["check_test_impl.h"], + visibility = ["//visibility:private"], + deps = [ "//absl/base:config", "//absl/base:core_headers", "//absl/log/internal:test_helpers", - "@com_google_googletest//:gtest_main", + "@com_google_googletest//:gtest", ], ) @@ -303,6 +354,39 @@ cc_test( ) cc_test( + name = "log_basic_test", + size = "small", + srcs = ["log_basic_test.cc"], + copts = ABSL_TEST_COPTS, + linkopts = ABSL_DEFAULT_LINKOPTS, + deps = [ + ":log", + ":log_basic_test_impl", + "@com_google_googletest//:gtest_main", + ], +) + +cc_library( + name = "log_basic_test_impl", + testonly = True, + copts = ABSL_TEST_COPTS, + linkopts = ABSL_DEFAULT_LINKOPTS, + textual_hdrs = ["log_basic_test_impl.h"], + visibility = ["//visibility:private"], + deps = [ + "//absl/base", + "//absl/base:log_severity", + "//absl/log:globals", + "//absl/log:log_entry", + "//absl/log:scoped_mock_log", + "//absl/log/internal:test_actions", + "//absl/log/internal:test_helpers", + "//absl/log/internal:test_matchers", + "@com_google_googletest//:gtest", + ], +) + +cc_test( name = "log_entry_test", size = "small", srcs = ["log_entry_test.cc"], |