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") ...@@ -6,7 +6,7 @@ import("//third_party/abseil-cpp/absl.gni")
absl_source_set("atomic_hook") { absl_source_set("atomic_hook") {
public = [ "internal/atomic_hook.h" ] public = [ "internal/atomic_hook.h" ]
deps = [ public_deps = [
":config", ":config",
":core_headers", ":core_headers",
] ]
...@@ -15,14 +15,14 @@ absl_source_set("atomic_hook") { ...@@ -15,14 +15,14 @@ absl_source_set("atomic_hook") {
absl_source_set("errno_saver") { absl_source_set("errno_saver") {
public = [ "internal/errno_saver.h" ] public = [ "internal/errno_saver.h" ]
deps = [ ":config" ] public_deps = [ ":config" ]
visibility = [ "//third_party/abseil-cpp/absl/*" ] visibility = [ "//third_party/abseil-cpp/absl/*" ]
} }
absl_source_set("log_severity") { absl_source_set("log_severity") {
sources = [ "log_severity.cc" ] sources = [ "log_severity.cc" ]
public = [ "log_severity.h" ] public = [ "log_severity.h" ]
deps = [ public_deps = [
":config", ":config",
":core_headers", ":core_headers",
] ]
...@@ -31,7 +31,7 @@ absl_source_set("log_severity") { ...@@ -31,7 +31,7 @@ absl_source_set("log_severity") {
absl_source_set("raw_logging_internal") { absl_source_set("raw_logging_internal") {
sources = [ "internal/raw_logging.cc" ] sources = [ "internal/raw_logging.cc" ]
public = [ "internal/raw_logging.h" ] public = [ "internal/raw_logging.h" ]
deps = [ public_deps = [
":atomic_hook", ":atomic_hook",
":config", ":config",
":core_headers", ":core_headers",
...@@ -86,7 +86,7 @@ absl_source_set("core_headers") { ...@@ -86,7 +86,7 @@ absl_source_set("core_headers") {
"port.h", "port.h",
"thread_annotations.h", "thread_annotations.h",
] ]
deps = [ ":config" ] public_deps = [ ":config" ]
} }
absl_source_set("malloc_internal") { absl_source_set("malloc_internal") {
...@@ -95,7 +95,7 @@ absl_source_set("malloc_internal") { ...@@ -95,7 +95,7 @@ absl_source_set("malloc_internal") {
"internal/direct_mmap.h", "internal/direct_mmap.h",
"internal/low_level_alloc.h", "internal/low_level_alloc.h",
] ]
deps = [ public_deps = [
":base", ":base",
":base_internal", ":base_internal",
":config", ":config",
...@@ -113,7 +113,7 @@ absl_source_set("base_internal") { ...@@ -113,7 +113,7 @@ absl_source_set("base_internal") {
"internal/invoke.h", "internal/invoke.h",
"internal/scheduling_mode.h", "internal/scheduling_mode.h",
] ]
deps = [ public_deps = [
":config", ":config",
"//third_party/abseil-cpp/absl/meta:type_traits", "//third_party/abseil-cpp/absl/meta:type_traits",
] ]
...@@ -144,7 +144,7 @@ absl_source_set("base") { ...@@ -144,7 +144,7 @@ absl_source_set("base") {
# TODO(mbonadei): The bazel file has: # TODO(mbonadei): The bazel file has:
# "-DEFAULTLIB:advapi32.lib" # "-DEFAULTLIB:advapi32.lib"
# understand if this is needed here as well. # understand if this is needed here as well.
deps = [ public_deps = [
":atomic_hook", ":atomic_hook",
":base_internal", ":base_internal",
":config", ":config",
...@@ -160,7 +160,7 @@ absl_source_set("base") { ...@@ -160,7 +160,7 @@ absl_source_set("base") {
absl_source_set("throw_delegate") { absl_source_set("throw_delegate") {
sources = [ "internal/throw_delegate.cc" ] sources = [ "internal/throw_delegate.cc" ]
public = [ "internal/throw_delegate.h" ] public = [ "internal/throw_delegate.h" ]
deps = [ public_deps = [
":config", ":config",
":raw_logging_internal", ":raw_logging_internal",
] ]
...@@ -170,7 +170,7 @@ absl_source_set("throw_delegate") { ...@@ -170,7 +170,7 @@ absl_source_set("throw_delegate") {
absl_source_set("exception_testing") { absl_source_set("exception_testing") {
testonly = true testonly = true
public = [ "internal/exception_testing.h" ] public = [ "internal/exception_testing.h" ]
deps = [ ":config" ] public_deps = [ ":config" ]
visibility = [ "//third_party/abseil-cpp/absl/*" ] visibility = [ "//third_party/abseil-cpp/absl/*" ]
} }
...@@ -224,7 +224,7 @@ absl_source_set("endian") { ...@@ -224,7 +224,7 @@ absl_source_set("endian") {
"internal/endian.h", "internal/endian.h",
"internal/unaligned_access.h", "internal/unaligned_access.h",
] ]
deps = [ public_deps = [
":config", ":config",
":core_headers", ":core_headers",
] ]
...@@ -232,7 +232,7 @@ absl_source_set("endian") { ...@@ -232,7 +232,7 @@ absl_source_set("endian") {
absl_source_set("bits") { absl_source_set("bits") {
public = [ "internal/bits.h" ] public = [ "internal/bits.h" ]
deps = [ public_deps = [
":config", ":config",
":core_headers", ":core_headers",
] ]
...@@ -242,7 +242,7 @@ absl_source_set("bits") { ...@@ -242,7 +242,7 @@ absl_source_set("bits") {
absl_source_set("exponential_biased") { absl_source_set("exponential_biased") {
sources = [ "internal/exponential_biased.cc" ] sources = [ "internal/exponential_biased.cc" ]
public = [ "internal/exponential_biased.h" ] public = [ "internal/exponential_biased.h" ]
deps = [ public_deps = [
":config", ":config",
":core_headers", ":core_headers",
] ]
...@@ -252,7 +252,7 @@ absl_source_set("exponential_biased") { ...@@ -252,7 +252,7 @@ absl_source_set("exponential_biased") {
absl_source_set("periodic_sampler") { absl_source_set("periodic_sampler") {
sources = [ "internal/periodic_sampler.cc" ] sources = [ "internal/periodic_sampler.cc" ]
public = [ "internal/periodic_sampler.h" ] public = [ "internal/periodic_sampler.h" ]
deps = [ public_deps = [
":core_headers", ":core_headers",
":exponential_biased", ":exponential_biased",
] ]
...@@ -262,8 +262,10 @@ absl_source_set("scoped_set_env") { ...@@ -262,8 +262,10 @@ absl_source_set("scoped_set_env") {
testonly = true testonly = true
public = [ "internal/scoped_set_env.h" ] public = [ "internal/scoped_set_env.h" ]
sources = [ "internal/scoped_set_env.cc" ] sources = [ "internal/scoped_set_env.cc" ]
deps = [ public_deps = [
":config", ":config",
]
deps = [
":raw_logging_internal", ":raw_logging_internal",
] ]
visibility = [ "//third_party/abseil-cpp/absl/*" ] visibility = [ "//third_party/abseil-cpp/absl/*" ]
...@@ -272,8 +274,10 @@ absl_source_set("scoped_set_env") { ...@@ -272,8 +274,10 @@ absl_source_set("scoped_set_env") {
absl_source_set("strerror") { absl_source_set("strerror") {
sources = [ "internal/strerror.cc" ] sources = [ "internal/strerror.cc" ]
public = [ "internal/strerror.h" ] public = [ "internal/strerror.h" ]
deps = [ public_deps = [
":config", ":config",
]
deps = [
":core_headers", ":core_headers",
":errno_saver", ":errno_saver",
] ]
...@@ -282,7 +286,7 @@ absl_source_set("strerror") { ...@@ -282,7 +286,7 @@ absl_source_set("strerror") {
absl_source_set("fast_type_id") { absl_source_set("fast_type_id") {
public = [ "internal/fast_type_id.h" ] public = [ "internal/fast_type_id.h" ]
deps = [ ":config" ] public_deps = [ ":config" ]
visibility = [ "//third_party/abseil-cpp/absl/*" ] visibility = [ "//third_party/abseil-cpp/absl/*" ]
} }
......
...@@ -7,7 +7,7 @@ import("//third_party/abseil-cpp/absl.gni") ...@@ -7,7 +7,7 @@ import("//third_party/abseil-cpp/absl.gni")
absl_source_set("any") { absl_source_set("any") {
public = [ "any.h" ] public = [ "any.h" ]
deps = [ public_deps = [
":bad_any_cast", ":bad_any_cast",
"//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:config",
"//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:core_headers",
...@@ -21,6 +21,8 @@ absl_source_set("bad_any_cast") { ...@@ -21,6 +21,8 @@ absl_source_set("bad_any_cast") {
public = [ "bad_any_cast.h" ] public = [ "bad_any_cast.h" ]
deps = [ deps = [
":bad_any_cast_impl", ":bad_any_cast_impl",
]
public_deps = [
"//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:config",
] ]
} }
...@@ -28,8 +30,10 @@ absl_source_set("bad_any_cast") { ...@@ -28,8 +30,10 @@ absl_source_set("bad_any_cast") {
absl_source_set("bad_any_cast_impl") { absl_source_set("bad_any_cast_impl") {
sources = [ "bad_any_cast.cc" ] sources = [ "bad_any_cast.cc" ]
public = [ "bad_any_cast.h" ] public = [ "bad_any_cast.h" ]
deps = [ public_deps = [
"//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:config",
]
deps = [
"//third_party/abseil-cpp/absl/base:raw_logging_internal", "//third_party/abseil-cpp/absl/base:raw_logging_internal",
] ]
visibility = [ ":*" ] visibility = [ ":*" ]
...@@ -38,7 +42,7 @@ absl_source_set("bad_any_cast_impl") { ...@@ -38,7 +42,7 @@ absl_source_set("bad_any_cast_impl") {
absl_source_set("span") { absl_source_set("span") {
public = [ "span.h" ] public = [ "span.h" ]
sources = [ "internal/span.h" ] sources = [ "internal/span.h" ]
deps = [ public_deps = [
"//third_party/abseil-cpp/absl/algorithm", "//third_party/abseil-cpp/absl/algorithm",
"//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:core_headers",
"//third_party/abseil-cpp/absl/base:throw_delegate", "//third_party/abseil-cpp/absl/base:throw_delegate",
...@@ -49,7 +53,7 @@ absl_source_set("span") { ...@@ -49,7 +53,7 @@ absl_source_set("span") {
absl_source_set("optional") { absl_source_set("optional") {
sources = [ "internal/optional.h" ] sources = [ "internal/optional.h" ]
public = [ "optional.h" ] public = [ "optional.h" ]
deps = [ public_deps = [
":bad_optional_access", ":bad_optional_access",
"//third_party/abseil-cpp/absl/base:base_internal", "//third_party/abseil-cpp/absl/base:base_internal",
"//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:config",
...@@ -63,8 +67,10 @@ absl_source_set("optional") { ...@@ -63,8 +67,10 @@ absl_source_set("optional") {
absl_source_set("bad_optional_access") { absl_source_set("bad_optional_access") {
sources = [ "bad_optional_access.cc" ] sources = [ "bad_optional_access.cc" ]
public = [ "bad_optional_access.h" ] public = [ "bad_optional_access.h" ]
deps = [ public_deps = [
"//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:config",
]
deps = [
"//third_party/abseil-cpp/absl/base:raw_logging_internal", "//third_party/abseil-cpp/absl/base:raw_logging_internal",
] ]
} }
...@@ -72,8 +78,10 @@ absl_source_set("bad_optional_access") { ...@@ -72,8 +78,10 @@ absl_source_set("bad_optional_access") {
absl_source_set("bad_variant_access") { absl_source_set("bad_variant_access") {
sources = [ "bad_variant_access.cc" ] sources = [ "bad_variant_access.cc" ]
public = [ "bad_variant_access.h" ] public = [ "bad_variant_access.h" ]
deps = [ public_deps = [
"//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:config",
]
deps = [
"//third_party/abseil-cpp/absl/base:raw_logging_internal", "//third_party/abseil-cpp/absl/base:raw_logging_internal",
] ]
} }
...@@ -81,7 +89,7 @@ absl_source_set("bad_variant_access") { ...@@ -81,7 +89,7 @@ absl_source_set("bad_variant_access") {
absl_source_set("variant") { absl_source_set("variant") {
sources = [ "internal/variant.h" ] sources = [ "internal/variant.h" ]
public = [ "variant.h" ] public = [ "variant.h" ]
deps = [ public_deps = [
":bad_variant_access", ":bad_variant_access",
"//third_party/abseil-cpp/absl/base:base_internal", "//third_party/abseil-cpp/absl/base:base_internal",
"//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:config",
...@@ -93,7 +101,7 @@ absl_source_set("variant") { ...@@ -93,7 +101,7 @@ absl_source_set("variant") {
absl_source_set("compare") { absl_source_set("compare") {
public = [ "compare.h" ] public = [ "compare.h" ]
deps = [ public_deps = [
"//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:core_headers",
"//third_party/abseil-cpp/absl/meta:type_traits", "//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