summaryrefslogtreecommitdiff
path: root/absl/log/BUILD.bazel
diff options
context:
space:
mode:
authorGravatar Mike Kruskal <mkruskal@google.com>2022-12-06 13:55:58 -0800
committerGravatar Copybara-Service <copybara-worker@google.com>2022-12-06 13:56:42 -0800
commitc96db73c09dbb528eca6d19a50bd258b37e9fd5e (patch)
tree0cbf2f7b1ea6eb98f0fc39d5214e7a9a30de0505 /absl/log/BUILD.bazel
parentbcc29b8c261b2fa843889c63b79118398b9df4a3 (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.bazel108
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"],