Commit 7cfa53d7 authored by Linkun Chen's avatar Linkun Chen Committed by Commit Bot

Apply proper usage of public_deps

Reference:
https://gn.googlesource.com/gn/+/master/docs/reference.md#var_public_deps

Allow inheriting ability to include public headers.

Test: CQ
Bug: 1121813
Change-Id: I9e8111319be6fbe33eb11bfd58807e0e89bf84c2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2376380
Commit-Queue: Linkun Chen <lkchen@chromium.org>
Reviewed-by: default avatarMirko Bonadei <mbonadei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#801705}
parent 554cbcce
......@@ -6,7 +6,7 @@ import("//third_party/abseil-cpp/absl.gni")
absl_source_set("atomic_hook") {
public = [ "internal/atomic_hook.h" ]
deps = [
public_deps = [
":config",
":core_headers",
]
......@@ -15,14 +15,14 @@ absl_source_set("atomic_hook") {
absl_source_set("errno_saver") {
public = [ "internal/errno_saver.h" ]
deps = [ ":config" ]
public_deps = [ ":config" ]
visibility = [ "//third_party/abseil-cpp/absl/*" ]
}
absl_source_set("log_severity") {
sources = [ "log_severity.cc" ]
public = [ "log_severity.h" ]
deps = [
public_deps = [
":config",
":core_headers",
]
......@@ -31,7 +31,7 @@ absl_source_set("log_severity") {
absl_source_set("raw_logging_internal") {
sources = [ "internal/raw_logging.cc" ]
public = [ "internal/raw_logging.h" ]
deps = [
public_deps = [
":atomic_hook",
":config",
":core_headers",
......@@ -86,7 +86,7 @@ absl_source_set("core_headers") {
"port.h",
"thread_annotations.h",
]
deps = [ ":config" ]
public_deps = [ ":config" ]
}
absl_source_set("malloc_internal") {
......@@ -95,7 +95,7 @@ absl_source_set("malloc_internal") {
"internal/direct_mmap.h",
"internal/low_level_alloc.h",
]
deps = [
public_deps = [
":base",
":base_internal",
":config",
......@@ -113,7 +113,7 @@ absl_source_set("base_internal") {
"internal/invoke.h",
"internal/scheduling_mode.h",
]
deps = [
public_deps = [
":config",
"//third_party/abseil-cpp/absl/meta:type_traits",
]
......@@ -144,7 +144,7 @@ absl_source_set("base") {
# TODO(mbonadei): The bazel file has:
# "-DEFAULTLIB:advapi32.lib"
# understand if this is needed here as well.
deps = [
public_deps = [
":atomic_hook",
":base_internal",
":config",
......@@ -160,7 +160,7 @@ absl_source_set("base") {
absl_source_set("throw_delegate") {
sources = [ "internal/throw_delegate.cc" ]
public = [ "internal/throw_delegate.h" ]
deps = [
public_deps = [
":config",
":raw_logging_internal",
]
......@@ -170,7 +170,7 @@ absl_source_set("throw_delegate") {
absl_source_set("exception_testing") {
testonly = true
public = [ "internal/exception_testing.h" ]
deps = [ ":config" ]
public_deps = [ ":config" ]
visibility = [ "//third_party/abseil-cpp/absl/*" ]
}
......@@ -224,7 +224,7 @@ absl_source_set("endian") {
"internal/endian.h",
"internal/unaligned_access.h",
]
deps = [
public_deps = [
":config",
":core_headers",
]
......@@ -232,7 +232,7 @@ absl_source_set("endian") {
absl_source_set("bits") {
public = [ "internal/bits.h" ]
deps = [
public_deps = [
":config",
":core_headers",
]
......@@ -242,7 +242,7 @@ absl_source_set("bits") {
absl_source_set("exponential_biased") {
sources = [ "internal/exponential_biased.cc" ]
public = [ "internal/exponential_biased.h" ]
deps = [
public_deps = [
":config",
":core_headers",
]
......@@ -252,7 +252,7 @@ absl_source_set("exponential_biased") {
absl_source_set("periodic_sampler") {
sources = [ "internal/periodic_sampler.cc" ]
public = [ "internal/periodic_sampler.h" ]
deps = [
public_deps = [
":core_headers",
":exponential_biased",
]
......@@ -262,8 +262,10 @@ absl_source_set("scoped_set_env") {
testonly = true
public = [ "internal/scoped_set_env.h" ]
sources = [ "internal/scoped_set_env.cc" ]
deps = [
public_deps = [
":config",
]
deps = [
":raw_logging_internal",
]
visibility = [ "//third_party/abseil-cpp/absl/*" ]
......@@ -272,8 +274,10 @@ absl_source_set("scoped_set_env") {
absl_source_set("strerror") {
sources = [ "internal/strerror.cc" ]
public = [ "internal/strerror.h" ]
deps = [
public_deps = [
":config",
]
deps = [
":core_headers",
":errno_saver",
]
......@@ -282,7 +286,7 @@ absl_source_set("strerror") {
absl_source_set("fast_type_id") {
public = [ "internal/fast_type_id.h" ]
deps = [ ":config" ]
public_deps = [ ":config" ]
visibility = [ "//third_party/abseil-cpp/absl/*" ]
}
......
......@@ -7,7 +7,7 @@ import("//third_party/abseil-cpp/absl.gni")
absl_source_set("any") {
public = [ "any.h" ]
deps = [
public_deps = [
":bad_any_cast",
"//third_party/abseil-cpp/absl/base:config",
"//third_party/abseil-cpp/absl/base:core_headers",
......@@ -21,6 +21,8 @@ absl_source_set("bad_any_cast") {
public = [ "bad_any_cast.h" ]
deps = [
":bad_any_cast_impl",
]
public_deps = [
"//third_party/abseil-cpp/absl/base:config",
]
}
......@@ -28,8 +30,10 @@ absl_source_set("bad_any_cast") {
absl_source_set("bad_any_cast_impl") {
sources = [ "bad_any_cast.cc" ]
public = [ "bad_any_cast.h" ]
deps = [
public_deps = [
"//third_party/abseil-cpp/absl/base:config",
]
deps = [
"//third_party/abseil-cpp/absl/base:raw_logging_internal",
]
visibility = [ ":*" ]
......@@ -38,7 +42,7 @@ absl_source_set("bad_any_cast_impl") {
absl_source_set("span") {
public = [ "span.h" ]
sources = [ "internal/span.h" ]
deps = [
public_deps = [
"//third_party/abseil-cpp/absl/algorithm",
"//third_party/abseil-cpp/absl/base:core_headers",
"//third_party/abseil-cpp/absl/base:throw_delegate",
......@@ -49,7 +53,7 @@ absl_source_set("span") {
absl_source_set("optional") {
sources = [ "internal/optional.h" ]
public = [ "optional.h" ]
deps = [
public_deps = [
":bad_optional_access",
"//third_party/abseil-cpp/absl/base:base_internal",
"//third_party/abseil-cpp/absl/base:config",
......@@ -63,8 +67,10 @@ absl_source_set("optional") {
absl_source_set("bad_optional_access") {
sources = [ "bad_optional_access.cc" ]
public = [ "bad_optional_access.h" ]
deps = [
public_deps = [
"//third_party/abseil-cpp/absl/base:config",
]
deps = [
"//third_party/abseil-cpp/absl/base:raw_logging_internal",
]
}
......@@ -72,8 +78,10 @@ absl_source_set("bad_optional_access") {
absl_source_set("bad_variant_access") {
sources = [ "bad_variant_access.cc" ]
public = [ "bad_variant_access.h" ]
deps = [
public_deps = [
"//third_party/abseil-cpp/absl/base:config",
]
deps = [
"//third_party/abseil-cpp/absl/base:raw_logging_internal",
]
}
......@@ -81,7 +89,7 @@ absl_source_set("bad_variant_access") {
absl_source_set("variant") {
sources = [ "internal/variant.h" ]
public = [ "variant.h" ]
deps = [
public_deps = [
":bad_variant_access",
"//third_party/abseil-cpp/absl/base:base_internal",
"//third_party/abseil-cpp/absl/base:config",
......@@ -93,7 +101,7 @@ absl_source_set("variant") {
absl_source_set("compare") {
public = [ "compare.h" ]
deps = [
public_deps = [
"//third_party/abseil-cpp/absl/base:core_headers",
"//third_party/abseil-cpp/absl/meta:type_traits",
]
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment