Revert "Fix strict deps violations for absl" This reverts commit 6f224fd4b88e21ce3b68f5e27dec2b5b4d910ff3. Reason for revert: These change was submitted bypassing owner review, but from owner point of view this change looks questionable and requires some discussion as it exposes private abseil targets and headers as public, thus making deps less strict and easy to misuse. Original change's description: > Fix strict deps violations for absl > > Bug: 500845363 > Change-Id: Ie23860fc594c147d8ab5b5750df9b6786a6a6964 > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8068858 > Auto-Submit: Matt Stark <msta@google.com> > Commit-Queue: Takuto Ikuta <tikuta@chromium.org> > Reviewed-by: Takuto Ikuta <tikuta@chromium.org> > Owners-Override: Takuto Ikuta <tikuta@chromium.org> > Cr-Commit-Position: refs/heads/main@{#1661602} Bug: 500845363 Change-Id: I5149eecb800e4b5443bb41265f2d90b96f249c3c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/8126737 Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Reviewed-by: Matt Stark <msta@google.com> Commit-Queue: Danil Chapovalov <danilchap@chromium.org> Reviewed-by: Takuto Ikuta <tikuta@chromium.org> Cr-Commit-Position: refs/heads/main@{#1666073} NOKEYCHECK=True GitOrigin-RevId: dd860b6734042ed60f9cb992cd179f1a16a7167c
diff --git a/absl/base/BUILD.gn b/absl/base/BUILD.gn index 4ea7864..a74e310 100644 --- a/absl/base/BUILD.gn +++ b/absl/base/BUILD.gn
@@ -22,26 +22,24 @@ absl_source_set("cpu_detect") { public = [ "internal/cpu_detect.h" ] sources = [ "internal/cpu_detect.cc" ] - public_deps = [ ":config" ] - + deps = [ ":config" ] visibility = [ "//third_party/abseil-cpp/absl/*" ] } absl_source_set("hardening") { public = [ "internal/hardening.h" ] sources = [ "internal/hardening.cc" ] - public_deps = [ + deps = [ ":config", ":core_headers", ] - visibility = [ "//third_party/abseil-cpp/absl/*" ] } absl_source_set("log_severity") { sources = [ "log_severity.cc" ] public = [ "log_severity.h" ] - public_deps = [ + deps = [ ":config", ":core_headers", ] @@ -72,14 +70,13 @@ absl_source_set("raw_logging_internal") { sources = [ "internal/raw_logging.cc" ] public = [ "internal/raw_logging.h" ] - - public_deps = [ + deps = [ ":atomic_hook", ":config", ":core_headers", + ":errno_saver", ":log_severity", ] - deps = [ ":errno_saver" ] visibility = [ "//third_party/abseil-cpp:absl_component_deps", "//third_party/abseil-cpp/absl/*", @@ -95,9 +92,8 @@ "internal/spinlock_win32.inc", ] public = [ "internal/spinlock_wait.h" ] - - public_deps = [ ":base_internal" ] deps = [ + ":base_internal", ":core_headers", ":errno_saver", ] @@ -157,14 +153,11 @@ "internal/direct_mmap.h", "internal/low_level_alloc.h", ] - - public_deps = [ - ":config", - ":core_headers", - ] deps = [ ":base", ":base_internal", + ":config", + ":core_headers", ":dynamic_annotations", ":raw_logging_internal", ] @@ -207,7 +200,8 @@ # TODO(mbonadei): The bazel file has: # "-DEFAULTLIB:advapi32.lib" # understand if this is needed here as well. - public_deps = [ + deps = [ + ":atomic_hook", ":base_internal", ":config", ":core_headers", @@ -217,7 +211,6 @@ ":spinlock_wait", "//third_party/abseil-cpp/absl/meta:type_traits", ] - deps = [ ":atomic_hook" ] } absl_test("attributes_test") { @@ -242,9 +235,10 @@ absl_source_set("throw_delegate") { sources = [ "throw_delegate.cc" ] public = [ "throw_delegate.h" ] - - public_deps = [ ":config" ] - deps = [ ":raw_logging_internal" ] + deps = [ + ":config", + ":raw_logging_internal", + ] } absl_source_set("exception_testing") { @@ -300,9 +294,8 @@ absl_source_set("strerror") { sources = [ "internal/strerror.cc" ] public = [ "internal/strerror.h" ] - - public_deps = [ ":config" ] deps = [ + ":config", ":core_headers", ":errno_saver", ] @@ -366,9 +359,10 @@ absl_source_set("tracing_internal") { public = [ "internal/tracing.h" ] sources = [ "internal/tracing.cc" ] - - public_deps = [ ":config" ] - deps = [ ":core_headers" ] + deps = [ + ":config", + ":core_headers", + ] } absl_source_set("iterator_traits_test_helper") {
diff --git a/absl/container/BUILD.gn b/absl/container/BUILD.gn index 750868a..a49dc28 100644 --- a/absl/container/BUILD.gn +++ b/absl/container/BUILD.gn
@@ -357,22 +357,19 @@ "internal/hashtablez_sampler.cc", "internal/hashtablez_sampler_force_weak_definition.cc", ] - - public_deps = [ + deps = [ "//third_party/abseil-cpp/absl/base", "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/profiling:sample_recorder", - "//third_party/abseil-cpp/absl/synchronization", - "//third_party/abseil-cpp/absl/time", - "//third_party/abseil-cpp/absl/utility", - ] - deps = [ "//third_party/abseil-cpp/absl/base:no_destructor", "//third_party/abseil-cpp/absl/base:raw_logging_internal", "//third_party/abseil-cpp/absl/debugging:stacktrace", "//third_party/abseil-cpp/absl/memory", "//third_party/abseil-cpp/absl/profiling:exponential_biased", + "//third_party/abseil-cpp/absl/profiling:sample_recorder", + "//third_party/abseil-cpp/absl/synchronization", + "//third_party/abseil-cpp/absl/time", + "//third_party/abseil-cpp/absl/utility", ] } @@ -437,8 +434,7 @@ absl_source_set("raw_hash_set") { sources = [ "internal/raw_hash_set.cc" ] public = [ "internal/raw_hash_set.h" ] - - public_deps = [ + deps = [ ":common", ":common_policy_traits", ":compressed_tuple", @@ -448,9 +444,11 @@ ":hashtable_control_bytes", ":hashtable_debug_hooks", ":hashtablez_sampler", + ":raw_hash_set_resize_impl", "//third_party/abseil-cpp/absl/base", "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", + "//third_party/abseil-cpp/absl/base:dynamic_annotations", "//third_party/abseil-cpp/absl/base:endian", "//third_party/abseil-cpp/absl/base:iterator_traits_internal", "//third_party/abseil-cpp/absl/base:prefetch", @@ -463,10 +461,6 @@ "//third_party/abseil-cpp/absl/numeric:bits", "//third_party/abseil-cpp/absl/utility", ] - deps = [ - ":raw_hash_set_resize_impl", - "//third_party/abseil-cpp/absl/base:dynamic_annotations", - ] } # raw_hash_set_test uses typeid(), i.e., relies on RTTI.
diff --git a/absl/crc/BUILD.gn b/absl/crc/BUILD.gn index a3bf910..98ae3af 100644 --- a/absl/crc/BUILD.gn +++ b/absl/crc/BUILD.gn
@@ -14,9 +14,8 @@ "internal/crc_internal.h", "internal/crc_x86_arm_combined.cc", ] - - public_deps = [ "//third_party/abseil-cpp/absl/base:config" ] deps = [ + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:cpu_detect", "//third_party/abseil-cpp/absl/base:endian", @@ -32,28 +31,25 @@ public = [ "crc32c.h", "internal/crc32c.h", - "internal/crc32c_inline.h", "internal/crc_memcpy.h", ] sources = [ "crc32c.cc", + "internal/crc32c_inline.h", "internal/crc_memcpy_fallback.cc", "internal/crc_memcpy_x86_arm_combined.cc", "internal/crc_non_temporal_memcpy.cc", ] - - public_deps = [ - ":crc_internal", - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/base:endian", - "//third_party/abseil-cpp/absl/strings:str_format", - "//third_party/abseil-cpp/absl/strings:string_view", - ] deps = [ + ":crc_internal", ":non_temporal_memcpy", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:cpu_detect", + "//third_party/abseil-cpp/absl/base:endian", "//third_party/abseil-cpp/absl/base:prefetch", + "//third_party/abseil-cpp/absl/strings:str_format", + "//third_party/abseil-cpp/absl/strings:string_view", ] } @@ -103,12 +99,9 @@ absl_source_set("crc_cord_state") { public = [ "internal/crc_cord_state.h" ] sources = [ "internal/crc_cord_state.cc" ] - - public_deps = [ + deps = [ ":crc32c", "//third_party/abseil-cpp/absl/base:config", - ] - deps = [ "//third_party/abseil-cpp/absl/base:no_destructor", "//third_party/abseil-cpp/absl/numeric:bits", ]
diff --git a/absl/debugging/BUILD.gn b/absl/debugging/BUILD.gn index 3995ec1..251e02e 100644 --- a/absl/debugging/BUILD.gn +++ b/absl/debugging/BUILD.gn
@@ -20,10 +20,9 @@ "stacktrace.cc", ] public = [ "stacktrace.h" ] - - public_deps = [ "//third_party/abseil-cpp/absl/base:config" ] deps = [ ":debugging_internal", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:dynamic_annotations", "//third_party/abseil-cpp/absl/base:malloc_internal", @@ -55,20 +54,17 @@ "internal/symbolize.h", "symbolize.h", ] - - public_deps = [ - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/strings:string_view", - ] deps = [ ":debugging_internal", ":demangle_internal", "//third_party/abseil-cpp/absl/base", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:dynamic_annotations", "//third_party/abseil-cpp/absl/base:malloc_internal", "//third_party/abseil-cpp/absl/base:raw_logging_internal", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", ] # TODO(mbonadei): The bazel file has: @@ -85,11 +81,10 @@ ":*", "//third_party/abseil-cpp/absl/log/internal:*", ] - - public_deps = [ "//third_party/abseil-cpp/absl/base:config" ] deps = [ ":stacktrace", ":symbolize", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:raw_logging_internal", ] @@ -98,12 +93,11 @@ absl_source_set("failure_signal_handler") { sources = [ "failure_signal_handler.cc" ] public = [ "failure_signal_handler.h" ] - - public_deps = [ "//third_party/abseil-cpp/absl/base:config" ] deps = [ ":examine_stack", ":stacktrace", "//third_party/abseil-cpp/absl/base", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:raw_logging_internal", ] @@ -122,12 +116,9 @@ "internal/vdso_support.h", ] visibility = [ ":*" ] - - public_deps = [ + deps = [ "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", - ] - deps = [ "//third_party/abseil-cpp/absl/base:dynamic_annotations", "//third_party/abseil-cpp/absl/base:errno_saver", "//third_party/abseil-cpp/absl/base:raw_logging_internal", @@ -141,11 +132,10 @@ "//third_party/abseil-cpp/absl/container:*", "//third_party/abseil-cpp/absl/debugging:*", ] - - public_deps = [ "//third_party/abseil-cpp/absl/base:config" ] deps = [ ":demangle_rust", "//third_party/abseil-cpp/absl/base", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:nullability", "//third_party/abseil-cpp/absl/numeric:bits", @@ -184,14 +174,11 @@ absl_source_set("decode_rust_punycode") { sources = [ "internal/decode_rust_punycode.cc" ] public = [ "internal/decode_rust_punycode.h" ] - - public_deps = [ - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/base:nullability", - ] deps = [ ":bounded_utf8_length_sequence", ":utf8_for_code_point", + "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/base:nullability", ] } @@ -206,10 +193,9 @@ absl_source_set("demangle_rust") { sources = [ "internal/demangle_rust.cc" ] public = [ "internal/demangle_rust.h" ] - - public_deps = [ "//third_party/abseil-cpp/absl/base:config" ] deps = [ ":decode_rust_punycode", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", ] } @@ -226,7 +212,7 @@ absl_source_set("utf8_for_code_point") { sources = [ "internal/utf8_for_code_point.cc" ] public = [ "internal/utf8_for_code_point.h" ] - public_deps = [ "//third_party/abseil-cpp/absl/base:config" ] + deps = [ "//third_party/abseil-cpp/absl/base:config" ] } absl_test("utf8_for_code_point_test") { @@ -240,9 +226,10 @@ absl_source_set("leak_check") { sources = [ "leak_check.cc" ] public = [ "leak_check.h" ] - - public_deps = [ "//third_party/abseil-cpp/absl/base:config" ] - deps = [ "//third_party/abseil-cpp/absl/base:core_headers" ] + deps = [ + "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/base:core_headers", + ] } absl_source_set("stack_consumption") {
diff --git a/absl/flags/BUILD.gn b/absl/flags/BUILD.gn index 0c655f4..29632d9 100644 --- a/absl/flags/BUILD.gn +++ b/absl/flags/BUILD.gn
@@ -16,15 +16,12 @@ absl_source_set("program_name") { sources = [ "internal/program_name.cc" ] public = [ "internal/program_name.h" ] - - public_deps = [ - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/strings:string_view", - ] deps = [ ":path_util", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:no_destructor", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/synchronization", ] visibility = [ @@ -47,17 +44,14 @@ "config.h", "usage_config.h", ] - - public_deps = [ - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/strings:string_view", - ] deps = [ ":path_util", ":program_name", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:no_destructor", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/synchronization", ] } @@ -65,18 +59,15 @@ absl_source_set("marshalling") { sources = [ "marshalling.cc" ] public = [ "marshalling.h" ] - - public_deps = [ - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/numeric:int128", - "//third_party/abseil-cpp/absl/strings:string_view", - "//third_party/abseil-cpp/absl/types:optional", - ] deps = [ + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:log_severity", + "//third_party/abseil-cpp/absl/numeric:int128", "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/strings:str_format", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", ] } @@ -84,7 +75,7 @@ visibility = [ ":*" ] public = [ "internal/commandlineflag.h" ] sources = [ "internal/commandlineflag.cc" ] - public_deps = [ + deps = [ "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:fast_type_id", ] @@ -93,7 +84,7 @@ absl_source_set("commandlineflag") { sources = [ "commandlineflag.cc" ] public = [ "commandlineflag.h" ] - public_deps = [ + deps = [ ":commandlineflag_internal", "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:fast_type_id", @@ -106,13 +97,12 @@ absl_source_set("private_handle_accessor") { sources = [ "internal/private_handle_accessor.cc" ] public = [ "internal/private_handle_accessor.h" ] - public_deps = [ + deps = [ ":commandlineflag", ":commandlineflag_internal", "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/strings:string_view", ] - visibility = [ ":*" ] } @@ -122,21 +112,18 @@ "internal/registry.h", "reflection.h", ] - - public_deps = [ + deps = [ ":commandlineflag", ":commandlineflag_internal", - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/base:fast_type_id", - "//third_party/abseil-cpp/absl/container:flat_hash_map", - "//third_party/abseil-cpp/absl/strings:string_view", - ] - deps = [ ":config", ":private_handle_accessor", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", + "//third_party/abseil-cpp/absl/base:fast_type_id", "//third_party/abseil-cpp/absl/base:no_destructor", + "//third_party/abseil-cpp/absl/container:flat_hash_map", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/synchronization", ] } @@ -147,8 +134,7 @@ "internal/flag.h", "internal/sequence_lock.h", ] - - public_deps = [ + deps = [ ":commandlineflag", ":commandlineflag_internal", ":config", @@ -157,17 +143,15 @@ "//third_party/abseil-cpp/absl/base", "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/meta:type_traits", - "//third_party/abseil-cpp/absl/strings:string_view", - "//third_party/abseil-cpp/absl/synchronization", - "//third_party/abseil-cpp/absl/utility", - ] - deps = [ "//third_party/abseil-cpp/absl/base:dynamic_annotations", "//third_party/abseil-cpp/absl/base:fast_type_id", "//third_party/abseil-cpp/absl/base:no_destructor", "//third_party/abseil-cpp/absl/memory", + "//third_party/abseil-cpp/absl/meta:type_traits", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/synchronization", + "//third_party/abseil-cpp/absl/utility", ] visibility = [ ":*", @@ -195,13 +179,8 @@ absl_source_set("usage_internal") { sources = [ "internal/usage.cc" ] public = [ "internal/usage.h" ] - - public_deps = [ - ":commandlineflag", - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/strings:string_view", - ] deps = [ + ":commandlineflag", ":config", ":flag", ":flag_internal", @@ -209,9 +188,11 @@ ":private_handle_accessor", ":program_name", ":reflection", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:no_destructor", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/synchronization", ] visibility = [ ":*" ] @@ -220,15 +201,12 @@ absl_source_set("usage") { sources = [ "usage.cc" ] public = [ "usage.h" ] - - public_deps = [ - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/strings:string_view", - ] deps = [ ":usage_internal", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:raw_logging_internal", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/synchronization", ] } @@ -239,26 +217,23 @@ "internal/parse.h", "parse.h", ] - - public_deps = [ - ":flag", - ":usage_internal", - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/strings:string_view", - ] deps = [ ":commandlineflag", ":commandlineflag_internal", ":config", + ":flag", ":flag_internal", ":private_handle_accessor", ":program_name", ":reflection", ":usage", + ":usage_internal", "//third_party/abseil-cpp/absl/algorithm:container", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:no_destructor", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/synchronization", ] }
diff --git a/absl/hash/BUILD.gn b/absl/hash/BUILD.gn index 78e5488..1d37a9c 100644 --- a/absl/hash/BUILD.gn +++ b/absl/hash/BUILD.gn
@@ -94,9 +94,8 @@ absl_source_set("city") { public = [ "internal/city.h" ] sources = [ "internal/city.cc" ] - - public_deps = [ "//third_party/abseil-cpp/absl/base:config" ] deps = [ + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:endian", "//third_party/abseil-cpp/absl/numeric:bits",
diff --git a/absl/log/BUILD.gn b/absl/log/BUILD.gn index 9bb2a99..715f348 100644 --- a/absl/log/BUILD.gn +++ b/absl/log/BUILD.gn
@@ -32,15 +32,12 @@ absl_source_set("die_if_null") { sources = [ "die_if_null.cc" ] public = [ "die_if_null.h" ] - - public_deps = [ + deps = [ + ":log", "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:nullability", "//third_party/abseil-cpp/absl/base:nullability_traits_internal", - ] - deps = [ - ":log", "//third_party/abseil-cpp/absl/strings", ] } @@ -66,28 +63,24 @@ absl_source_set("globals") { sources = [ "globals.cc" ] public = [ "globals.h" ] - - public_deps = [ + deps = [ + "//third_party/abseil-cpp/absl/base:atomic_hook", "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:log_severity", - "//third_party/abseil-cpp/absl/log/internal:vlog_config", - "//third_party/abseil-cpp/absl/strings:string_view", - ] - deps = [ - "//third_party/abseil-cpp/absl/base:atomic_hook", "//third_party/abseil-cpp/absl/base:raw_logging_internal", "//third_party/abseil-cpp/absl/hash", + "//third_party/abseil-cpp/absl/log/internal:vlog_config", + "//third_party/abseil-cpp/absl/strings:string_view", ] } absl_source_set("initialize") { sources = [ "initialize.cc" ] public = [ "initialize.h" ] - - public_deps = [ "//third_party/abseil-cpp/absl/base:config" ] deps = [ ":globals", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/log/internal:globals", "//third_party/abseil-cpp/absl/time", ] @@ -108,27 +101,23 @@ absl_source_set("log_entry") { sources = [ "log_entry.cc" ] public = [ "log_entry.h" ] - - public_deps = [ + deps = [ "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:log_severity", "//third_party/abseil-cpp/absl/log/internal:config", + "//third_party/abseil-cpp/absl/log/internal:proto", + "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/time", "//third_party/abseil-cpp/absl/types:span", ] - deps = [ - "//third_party/abseil-cpp/absl/log/internal:proto", - "//third_party/abseil-cpp/absl/strings", - ] } absl_source_set("log_sink") { sources = [ "log_sink.cc" ] public = [ "log_sink.h" ] - - public_deps = [ + deps = [ ":log_entry", "//third_party/abseil-cpp/absl/base:config", ]
diff --git a/absl/log/internal/BUILD.gn b/absl/log/internal/BUILD.gn index 83f13a5..3c1f8ef 100644 --- a/absl/log/internal/BUILD.gn +++ b/absl/log/internal/BUILD.gn
@@ -17,8 +17,7 @@ absl_source_set("check_op") { sources = [ "check_op.cc" ] public = [ "check_op.h" ] - - public_deps = [ + deps = [ ":nullguard", ":nullstream", ":strip", @@ -26,23 +25,21 @@ "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:nullability", + "//third_party/abseil-cpp/absl/debugging:leak_check", "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/strings:has_ostream_operator", - "//third_party/abseil-cpp/absl/strings:string_view", ] - deps = [ "//third_party/abseil-cpp/absl/debugging:leak_check" ] } absl_source_set("conditions") { sources = [ "conditions.cc" ] public = [ "conditions.h" ] - - public_deps = [ + deps = [ ":voidify", + "//third_party/abseil-cpp/absl/base", "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", ] - deps = [ "//third_party/abseil-cpp/absl/base" ] } absl_source_set("config") { @@ -62,38 +59,32 @@ absl_source_set("format") { sources = [ "log_format.cc" ] public = [ "log_format.h" ] - - public_deps = [ + deps = [ + ":append_truncated", ":config", + ":globals", "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:log_severity", + "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:str_format", "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/time", "//third_party/abseil-cpp/absl/types:span", ] - deps = [ - ":append_truncated", - ":globals", - "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/strings:str_format", - ] } absl_source_set("globals") { sources = [ "globals.cc" ] public = [ "globals.h" ] - - public_deps = [ - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/base:log_severity", - "//third_party/abseil-cpp/absl/strings:string_view", - "//third_party/abseil-cpp/absl/time", - ] deps = [ + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", + "//third_party/abseil-cpp/absl/base:log_severity", "//third_party/abseil-cpp/absl/base:raw_logging_internal", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/time", ] } @@ -110,38 +101,35 @@ absl_source_set("log_message") { sources = [ "log_message.cc" ] public = [ "log_message.h" ] - - public_deps = [ - ":nullguard", - ":structured_proto", - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/base:errno_saver", - "//third_party/abseil-cpp/absl/base:log_severity", - "//third_party/abseil-cpp/absl/base:nullability", - "//third_party/abseil-cpp/absl/log:log_entry", - "//third_party/abseil-cpp/absl/log:log_sink", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/strings:string_view", - "//third_party/abseil-cpp/absl/time", - "//third_party/abseil-cpp/absl/types:source_location", - "//third_party/abseil-cpp/absl/types:span", - ] deps = [ ":append_truncated", ":format", ":globals", ":log_sink_set", + ":nullguard", ":proto", + ":structured_proto", "//third_party/abseil-cpp/absl/base", + "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/base:core_headers", + "//third_party/abseil-cpp/absl/base:errno_saver", + "//third_party/abseil-cpp/absl/base:log_severity", + "//third_party/abseil-cpp/absl/base:nullability", "//third_party/abseil-cpp/absl/base:raw_logging_internal", "//third_party/abseil-cpp/absl/base:strerror", "//third_party/abseil-cpp/absl/container:inlined_vector", "//third_party/abseil-cpp/absl/debugging:examine_stack", "//third_party/abseil-cpp/absl/log:globals", + "//third_party/abseil-cpp/absl/log:log_entry", + "//third_party/abseil-cpp/absl/log:log_sink", "//third_party/abseil-cpp/absl/log:log_sink_registry", "//third_party/abseil-cpp/absl/memory", + "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/strings:internal", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/time", + "//third_party/abseil-cpp/absl/types:source_location", + "//third_party/abseil-cpp/absl/types:span", ] } @@ -158,25 +146,22 @@ absl_source_set("log_sink_set") { sources = [ "log_sink_set.cc" ] public = [ "log_sink_set.h" ] - - public_deps = [ - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/log:log_entry", - "//third_party/abseil-cpp/absl/log:log_sink", - "//third_party/abseil-cpp/absl/types:span", - ] deps = [ ":config", ":globals", "//third_party/abseil-cpp/absl/base", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:log_severity", "//third_party/abseil-cpp/absl/base:no_destructor", "//third_party/abseil-cpp/absl/base:raw_logging_internal", "//third_party/abseil-cpp/absl/cleanup", "//third_party/abseil-cpp/absl/log:globals", + "//third_party/abseil-cpp/absl/log:log_entry", + "//third_party/abseil-cpp/absl/log:log_sink", "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/synchronization", + "//third_party/abseil-cpp/absl/types:span", ] if (is_android) { libs = [ "log" ] @@ -186,8 +171,7 @@ absl_source_set("nullguard") { sources = [ "nullguard.cc" ] public = [ "nullguard.h" ] - - public_deps = [ + deps = [ "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", ] @@ -230,14 +214,13 @@ sources = [ "structured_proto.cc" ] public = [ "structured_proto.h" ] visibility = [ "//third_party/abseil-cpp/absl/log/*" ] - - public_deps = [ + deps = [ ":proto", "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/types:span", "//third_party/abseil-cpp/absl/types:variant", ] - deps = [ "//third_party/abseil-cpp/absl/strings" ] } absl_test("structured_proto_test") { @@ -308,8 +291,7 @@ absl_source_set("proto") { sources = [ "proto.cc" ] public = [ "proto.h" ] - - public_deps = [ + deps = [ "//third_party/abseil-cpp/absl/base", "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", @@ -321,12 +303,10 @@ absl_source_set("fnmatch") { sources = [ "fnmatch.cc" ] public = [ "fnmatch.h" ] - - public_deps = [ + deps = [ "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/strings", ] - deps = [ "//third_party/abseil-cpp/absl/strings" ] } absl_source_set("vlog_config") { @@ -336,18 +316,14 @@ "//third_party/abseil-cpp/absl/log/*", "//third_party/abseil-cpp/absl/status:*", ] - - public_deps = [ - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/base:nullability", - "//third_party/abseil-cpp/absl/strings:string_view", - ] deps = [ ":fnmatch", "//third_party/abseil-cpp/absl/base", "//third_party/abseil-cpp/absl/base:base_internal", + "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:no_destructor", + "//third_party/abseil-cpp/absl/base:nullability", "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/synchronization", ]
diff --git a/absl/numeric/BUILD.gn b/absl/numeric/BUILD.gn index 5f74dc8..3473d05 100644 --- a/absl/numeric/BUILD.gn +++ b/absl/numeric/BUILD.gn
@@ -19,19 +19,16 @@ absl_source_set("int128") { sources = [ "int128.cc", + "int128_have_intrinsic.inc", "int128_no_intrinsic.inc", ] - public = [ - "int128.h", - "int128_have_intrinsic.inc", - ] - - public_deps = [ + public = [ "int128.h" ] + deps = [ + ":bits", "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/types:compare", ] - deps = [ ":bits" ] } absl_test("int128_test") {
diff --git a/absl/profiling/BUILD.gn b/absl/profiling/BUILD.gn index 4779d95..4ec5051 100644 --- a/absl/profiling/BUILD.gn +++ b/absl/profiling/BUILD.gn
@@ -32,11 +32,10 @@ absl_source_set("exponential_biased") { sources = [ "internal/exponential_biased.cc" ] public = [ "internal/exponential_biased.h" ] - public_deps = [ + deps = [ "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", ] - visibility = [ "//third_party/abseil-cpp/absl/*" ] }
diff --git a/absl/random/BUILD.gn b/absl/random/BUILD.gn index 3f19e6a..1954ae4 100644 --- a/absl/random/BUILD.gn +++ b/absl/random/BUILD.gn
@@ -34,22 +34,19 @@ "discrete_distribution.cc", "gaussian_distribution.cc", ] - - public_deps = [ + deps = [ + "//third_party/abseil-cpp/absl/base:base_internal", "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", + "//third_party/abseil-cpp/absl/meta:type_traits", + "//third_party/abseil-cpp/absl/random/internal:distribution_caller", "//third_party/abseil-cpp/absl/random/internal:fast_uniform_bits", + "//third_party/abseil-cpp/absl/random/internal:fastmath", "//third_party/abseil-cpp/absl/random/internal:generate_real", "//third_party/abseil-cpp/absl/random/internal:iostream_state_saver", "//third_party/abseil-cpp/absl/random/internal:traits", - "//third_party/abseil-cpp/absl/random/internal:wide_multiply", - ] - deps = [ - "//third_party/abseil-cpp/absl/base:base_internal", - "//third_party/abseil-cpp/absl/meta:type_traits", - "//third_party/abseil-cpp/absl/random/internal:distribution_caller", - "//third_party/abseil-cpp/absl/random/internal:fastmath", "//third_party/abseil-cpp/absl/random/internal:uniform_helper", + "//third_party/abseil-cpp/absl/random/internal:wide_multiply", "//third_party/abseil-cpp/absl/strings", ] } @@ -57,25 +54,25 @@ absl_source_set("seed_gen_exception") { public = [ "seed_gen_exception.h" ] sources = [ "seed_gen_exception.cc" ] - - public_deps = [ "//third_party/abseil-cpp/absl/base:config" ] - deps = [ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ] + deps = [ + "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/base:raw_logging_internal", + ] } absl_source_set("seed_sequences") { public = [ "seed_sequences.h" ] sources = [ "seed_sequences.cc" ] - - public_deps = [ + deps = [ ":seed_gen_exception", "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:nullability", + "//third_party/abseil-cpp/absl/random/internal:entropy_pool", "//third_party/abseil-cpp/absl/random/internal:salted_seed_seq", "//third_party/abseil-cpp/absl/random/internal:seed_material", "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:span", ] - deps = [ "//third_party/abseil-cpp/absl/random/internal:entropy_pool" ] } absl_source_set("bit_gen_ref") {
diff --git a/absl/random/internal/BUILD.gn b/absl/random/internal/BUILD.gn index c672c15..16df061 100644 --- a/absl/random/internal/BUILD.gn +++ b/absl/random/internal/BUILD.gn
@@ -44,18 +44,15 @@ # TODO(mbonadei): In the bazel file this is -DEFAULTLIB:bcrypt.lib. libs = [ "bcrypt.lib" ] } - - public_deps = [ + deps = [ ":fast_uniform_bits", "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/types:optional", - "//third_party/abseil-cpp/absl/types:span", - ] - deps = [ "//third_party/abseil-cpp/absl/base:dynamic_annotations", "//third_party/abseil-cpp/absl/base:raw_logging_internal", "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/types:optional", + "//third_party/abseil-cpp/absl/types:span", ] visibility = [ "//third_party/abseil-cpp/absl/random/*" ] } @@ -63,13 +60,12 @@ absl_source_set("entropy_pool") { public = [ "entropy_pool.h" ] sources = [ "entropy_pool.cc" ] - - public_deps = [ "//third_party/abseil-cpp/absl/base:config" ] deps = [ ":platform", ":randen", ":seed_material", "//third_party/abseil-cpp/absl/base", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/random:seed_gen_exception", "//third_party/abseil-cpp/absl/types:span", @@ -187,32 +183,31 @@ "randen_traits.h", ] sources = [ "randen_round_keys.cc" ] - - public_deps = [ "//third_party/abseil-cpp/absl/base:config" ] - deps = [ "//build:chromeos_buildflags" ] + deps = [ + "//build:chromeos_buildflags", + "//third_party/abseil-cpp/absl/base:config", + ] visibility = [ "//third_party/abseil-cpp/absl/random/*" ] } absl_source_set("randen") { public = [ "randen.h" ] sources = [ "randen.cc" ] - - public_deps = [ + deps = [ ":platform", ":randen_hwaes", ":randen_slow", + "//third_party/abseil-cpp/absl/base:raw_logging_internal", ] - deps = [ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ] visibility = [ "//third_party/abseil-cpp/absl/random/*" ] } absl_source_set("randen_slow") { public = [ "randen_slow.h" ] sources = [ "randen_slow.cc" ] - - public_deps = [ "//third_party/abseil-cpp/absl/base:config" ] deps = [ ":platform", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:endian", "//third_party/abseil-cpp/absl/numeric:int128", @@ -226,11 +221,10 @@ "randen_hwaes.h", ] sources = [ "randen_detect.cc" ] - - public_deps = [ "//third_party/abseil-cpp/absl/base:config" ] deps = [ ":platform", ":randen_hwaes_impl", + "//third_party/abseil-cpp/absl/base:config", ] visibility = [ "//third_party/abseil-cpp/absl/random/*" ] } @@ -240,10 +234,9 @@ "randen_hwaes.cc", "randen_hwaes.h", ] - - public_deps = [ "//third_party/abseil-cpp/absl/base:config" ] deps = [ ":platform", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/numeric:int128", ]
diff --git a/absl/status/BUILD.gn b/absl/status/BUILD.gn index d8460c7..47cfa2b 100644 --- a/absl/status/BUILD.gn +++ b/absl/status/BUILD.gn
@@ -6,42 +6,39 @@ absl_source_set("status") { public = [ - "internal/status_internal.h", "status.h", "status_payload_printer.h", ] sources = [ "internal/status_internal.cc", + "internal/status_internal.h", "status.cc", "status_payload_printer.cc", ] - - public_deps = [ + deps = [ + "//third_party/abseil-cpp/absl/base:atomic_hook", "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", + "//third_party/abseil-cpp/absl/base:no_destructor", "//third_party/abseil-cpp/absl/base:nullability", + "//third_party/abseil-cpp/absl/base:raw_logging_internal", + "//third_party/abseil-cpp/absl/base:strerror", "//third_party/abseil-cpp/absl/container:inlined_vector", + "//third_party/abseil-cpp/absl/debugging:leak_check", + "//third_party/abseil-cpp/absl/debugging:stacktrace", + "//third_party/abseil-cpp/absl/debugging:symbolize", "//third_party/abseil-cpp/absl/functional:function_ref", + "//third_party/abseil-cpp/absl/hash", + "//third_party/abseil-cpp/absl/memory", + "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/strings:cord", + "//third_party/abseil-cpp/absl/strings:str_format", "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/types:optional", "//third_party/abseil-cpp/absl/types:optional_ref", "//third_party/abseil-cpp/absl/types:source_location", "//third_party/abseil-cpp/absl/types:span", ] - deps = [ - "//third_party/abseil-cpp/absl/base:atomic_hook", - "//third_party/abseil-cpp/absl/base:no_destructor", - "//third_party/abseil-cpp/absl/base:raw_logging_internal", - "//third_party/abseil-cpp/absl/base:strerror", - "//third_party/abseil-cpp/absl/debugging:leak_check", - "//third_party/abseil-cpp/absl/debugging:stacktrace", - "//third_party/abseil-cpp/absl/debugging:symbolize", - "//third_party/abseil-cpp/absl/hash", - "//third_party/abseil-cpp/absl/memory", - "//third_party/abseil-cpp/absl/strings", - "//third_party/abseil-cpp/absl/strings:str_format", - ] } absl_test("status_test") { @@ -56,17 +53,18 @@ } absl_source_set("statusor") { - public = [ + public = [ "statusor.h" ] + sources = [ "internal/statusor_internal.h", - "statusor.h", + "statusor.cc", ] - sources = [ "statusor.cc" ] - - public_deps = [ + deps = [ ":status", "//third_party/abseil-cpp/absl/base", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:nullability", + "//third_party/abseil-cpp/absl/base:raw_logging_internal", "//third_party/abseil-cpp/absl/meta:type_traits", "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/strings:has_ostream_operator", @@ -77,10 +75,6 @@ "//third_party/abseil-cpp/absl/types:variant", "//third_party/abseil-cpp/absl/utility", ] - deps = [ - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/base:raw_logging_internal", - ] } absl_test("statusor_test") { @@ -103,20 +97,18 @@ absl_source_set("status_builder") { sources = [ "status_builder.cc" ] public = [ "status_builder.h" ] - - public_deps = [ + deps = [ ":status", "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:log_severity", + "//third_party/abseil-cpp/absl/strings", "//third_party/abseil-cpp/absl/strings:cord", "//third_party/abseil-cpp/absl/strings:internal", - "//third_party/abseil-cpp/absl/strings:string_view", "//third_party/abseil-cpp/absl/strings:stringify_stream", "//third_party/abseil-cpp/absl/time", "//third_party/abseil-cpp/absl/types:source_location", ] - deps = [ "//third_party/abseil-cpp/absl/strings" ] } absl_test("status_builder_test") {
diff --git a/absl/strings/BUILD.gn b/absl/strings/BUILD.gn index 54aa5f9..d967311 100644 --- a/absl/strings/BUILD.gn +++ b/absl/strings/BUILD.gn
@@ -27,7 +27,10 @@ "internal/damerau_levenshtein_distance.cc", "internal/memutil.cc", "internal/memutil.h", + "internal/str_join_internal.h", + "internal/str_split_internal.h", "internal/stringify_sink.cc", + "internal/stringify_sink.h", "match.cc", "numbers.cc", "str_cat.cc", @@ -41,10 +44,7 @@ "escaping.h", "has_absl_stringify.h", "internal/damerau_levenshtein_distance.h", - "internal/str_join_internal.h", - "internal/str_split_internal.h", "internal/string_constant.h", - "internal/stringify_sink.h", "match.h", "numbers.h", "str_cat.h", @@ -55,34 +55,33 @@ "substitute.h", ] public_deps = [ - ":internal", - ":resize_and_overwrite", - # string_view.h was once part of :strings, so string_view.h is # re-exported for backwards compatibility. # New code should directly depend on :string_view. # TODO(crbug.com/1466243): Remove once all targets are migrated to # :string_view. ":string_view", - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/base:endian", - "//third_party/abseil-cpp/absl/base:iterator_traits_internal", - "//third_party/abseil-cpp/absl/base:nullability", - "//third_party/abseil-cpp/absl/base:raw_logging_internal", - "//third_party/abseil-cpp/absl/meta:type_traits", - "//third_party/abseil-cpp/absl/numeric:bits", - "//third_party/abseil-cpp/absl/numeric:int128", - "//third_party/abseil-cpp/absl/types:source_location", ] deps = [ ":append_and_overwrite", ":charset", + ":internal", + ":resize_and_overwrite", ":string_view", "//third_party/abseil-cpp/absl/base", + "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/base:core_headers", + "//third_party/abseil-cpp/absl/base:endian", "//third_party/abseil-cpp/absl/base:hardening", + "//third_party/abseil-cpp/absl/base:iterator_traits_internal", + "//third_party/abseil-cpp/absl/base:nullability", + "//third_party/abseil-cpp/absl/base:raw_logging_internal", "//third_party/abseil-cpp/absl/base:throw_delegate", "//third_party/abseil-cpp/absl/memory", + "//third_party/abseil-cpp/absl/meta:type_traits", + "//third_party/abseil-cpp/absl/numeric:bits", + "//third_party/abseil-cpp/absl/numeric:int128", + "//third_party/abseil-cpp/absl/types:source_location", ] } @@ -98,10 +97,9 @@ "internal/resize_uninitialized.h", "internal/utf8.h", ] - - public_deps = [ "//third_party/abseil-cpp/absl/base:config" ] deps = [ ":resize_and_overwrite", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:endian", "//third_party/abseil-cpp/absl/base:raw_logging_internal", @@ -255,9 +253,9 @@ "internal/cord_rep_flat.h", ] visibility = [ ":*" ] - - public_deps = [ + deps = [ ":string_view", + ":strings", "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:endian", @@ -265,14 +263,11 @@ "//third_party/abseil-cpp/absl/base:raw_logging_internal", "//third_party/abseil-cpp/absl/container:compressed_tuple", "//third_party/abseil-cpp/absl/container:container_memory", + "//third_party/abseil-cpp/absl/container:inlined_vector", "//third_party/abseil-cpp/absl/crc:crc_cord_state", "//third_party/abseil-cpp/absl/functional:function_ref", "//third_party/abseil-cpp/absl/types:span", ] - deps = [ - ":strings", - "//third_party/abseil-cpp/absl/container:inlined_vector", - ] } absl_test("cord_data_edge_test") { @@ -352,18 +347,20 @@ sources = [ "cord.cc", "cord_analysis.cc", + "cord_analysis.h", ] public = [ "cord.h", - "cord_analysis.h", "cord_buffer.h", ] - - public_deps = [ + deps = [ + ":append_and_overwrite", ":cord_internal", ":cordz_info", ":cordz_update_scope", ":cordz_update_tracker", + ":internal", + ":resize_and_overwrite", ":string_view", ":strings", "//third_party/abseil-cpp/absl/base:config", @@ -371,6 +368,10 @@ "//third_party/abseil-cpp/absl/base:endian", "//third_party/abseil-cpp/absl/base:hardening", "//third_party/abseil-cpp/absl/base:nullability", + "//third_party/abseil-cpp/absl/base:raw_logging_internal", + "//third_party/abseil-cpp/absl/cleanup", + "//third_party/abseil-cpp/absl/container:inlined_vector", + "//third_party/abseil-cpp/absl/crc:crc32c", "//third_party/abseil-cpp/absl/crc:crc_cord_state", "//third_party/abseil-cpp/absl/functional:function_ref", "//third_party/abseil-cpp/absl/hash:weakly_mixed_integer", @@ -380,28 +381,16 @@ "//third_party/abseil-cpp/absl/types:optional", "//third_party/abseil-cpp/absl/types:span", ] - deps = [ - ":append_and_overwrite", - ":internal", - ":resize_and_overwrite", - "//third_party/abseil-cpp/absl/base:raw_logging_internal", - "//third_party/abseil-cpp/absl/cleanup", - "//third_party/abseil-cpp/absl/container:inlined_vector", - "//third_party/abseil-cpp/absl/crc:crc32c", - ] } absl_source_set("cordz_handle") { sources = [ "internal/cordz_handle.cc" ] public = [ "internal/cordz_handle.h" ] visibility = [ "//third_party/abseil-cpp/*" ] - - public_deps = [ - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/base:raw_logging_internal", - ] deps = [ + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:no_destructor", + "//third_party/abseil-cpp/absl/base:raw_logging_internal", "//third_party/abseil-cpp/absl/synchronization", ] } @@ -410,25 +399,22 @@ sources = [ "internal/cordz_info.cc" ] public = [ "internal/cordz_info.h" ] visibility = [ "//third_party/abseil-cpp/*" ] - - public_deps = [ + deps = [ ":cord_internal", ":cordz_functions", ":cordz_handle", ":cordz_statistics", ":cordz_update_tracker", + "//third_party/abseil-cpp/absl/base", "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/base:raw_logging_internal", - "//third_party/abseil-cpp/absl/synchronization", - "//third_party/abseil-cpp/absl/types:span", - ] - deps = [ - "//third_party/abseil-cpp/absl/base", "//third_party/abseil-cpp/absl/base:no_destructor", + "//third_party/abseil-cpp/absl/base:raw_logging_internal", "//third_party/abseil-cpp/absl/container:inlined_vector", "//third_party/abseil-cpp/absl/debugging:stacktrace", + "//third_party/abseil-cpp/absl/synchronization", "//third_party/abseil-cpp/absl/time", + "//third_party/abseil-cpp/absl/types:span", ] } @@ -471,12 +457,9 @@ sources = [ "internal/cordz_functions.cc" ] public = [ "internal/cordz_functions.h" ] visibility = [ "//third_party/abseil-cpp/*" ] - - public_deps = [ + deps = [ "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", - ] - deps = [ "//third_party/abseil-cpp/absl/base:raw_logging_internal", "//third_party/abseil-cpp/absl/profiling:exponential_biased", ] @@ -726,25 +709,22 @@ "internal/str_format/parser.h", ] visibility = [ ":*" ] - - public_deps = [ + deps = [ + ":internal", ":string_view", ":strings", "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/container:inlined_vector", - "//third_party/abseil-cpp/absl/meta:type_traits", - "//third_party/abseil-cpp/absl/numeric:int128", - "//third_party/abseil-cpp/absl/types:span", - "//third_party/abseil-cpp/absl/utility", - ] - deps = [ - ":internal", "//third_party/abseil-cpp/absl/container:fixed_array", + "//third_party/abseil-cpp/absl/container:inlined_vector", "//third_party/abseil-cpp/absl/functional:function_ref", + "//third_party/abseil-cpp/absl/meta:type_traits", "//third_party/abseil-cpp/absl/numeric:bits", + "//third_party/abseil-cpp/absl/numeric:int128", "//third_party/abseil-cpp/absl/numeric:representation", "//third_party/abseil-cpp/absl/types:optional", + "//third_party/abseil-cpp/absl/types:span", + "//third_party/abseil-cpp/absl/utility", ] }
diff --git a/absl/synchronization/BUILD.gn b/absl/synchronization/BUILD.gn index 1a5a2fb..34274bc 100644 --- a/absl/synchronization/BUILD.gn +++ b/absl/synchronization/BUILD.gn
@@ -7,11 +7,10 @@ absl_source_set("graphcycles_internal") { sources = [ "internal/graphcycles.cc" ] public = [ "internal/graphcycles.h" ] - - public_deps = [ "//third_party/abseil-cpp/absl/base:config" ] deps = [ "//third_party/abseil-cpp/absl/base", "//third_party/abseil-cpp/absl/base:base_internal", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:malloc_internal", "//third_party/abseil-cpp/absl/base:raw_logging_internal", @@ -22,15 +21,12 @@ absl_source_set("kernel_timeout_internal") { sources = [ "internal/kernel_timeout.cc" ] public = [ "internal/kernel_timeout.h" ] - - public_deps = [ - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/base:raw_logging_internal", - "//third_party/abseil-cpp/absl/time", - ] deps = [ "//third_party/abseil-cpp/absl/base", + "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", + "//third_party/abseil-cpp/absl/base:raw_logging_internal", + "//third_party/abseil-cpp/absl/time", ] visibility = [ ":*" ] } @@ -76,26 +72,23 @@ "mutex.h", "notification.h", ] - - public_deps = [ - ":kernel_timeout_internal", - "//third_party/abseil-cpp/absl/base", - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/base:nullability", - "//third_party/abseil-cpp/absl/base:tracing_internal", - "//third_party/abseil-cpp/absl/meta:type_traits", - "//third_party/abseil-cpp/absl/time", - ] deps = [ ":graphcycles_internal", + ":kernel_timeout_internal", + "//third_party/abseil-cpp/absl/base", "//third_party/abseil-cpp/absl/base:atomic_hook", "//third_party/abseil-cpp/absl/base:base_internal", + "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:dynamic_annotations", "//third_party/abseil-cpp/absl/base:malloc_internal", + "//third_party/abseil-cpp/absl/base:nullability", "//third_party/abseil-cpp/absl/base:raw_logging_internal", + "//third_party/abseil-cpp/absl/base:tracing_internal", "//third_party/abseil-cpp/absl/debugging:stacktrace", "//third_party/abseil-cpp/absl/debugging:symbolize", + "//third_party/abseil-cpp/absl/meta:type_traits", + "//third_party/abseil-cpp/absl/time", ] }
diff --git a/absl/time/BUILD.gn b/absl/time/BUILD.gn index cfb2992..4655eed 100644 --- a/absl/time/BUILD.gn +++ b/absl/time/BUILD.gn
@@ -19,19 +19,16 @@ "clock.h", "time.h", ] - - public_deps = [ - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/strings:string_view", - "//third_party/abseil-cpp/absl/time/internal/cctz:civil_time", - "//third_party/abseil-cpp/absl/time/internal/cctz:time_zone", - ] deps = [ "//third_party/abseil-cpp/absl/base", + "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:raw_logging_internal", "//third_party/abseil-cpp/absl/numeric:int128", "//third_party/abseil-cpp/absl/strings", + "//third_party/abseil-cpp/absl/strings:string_view", + "//third_party/abseil-cpp/absl/time/internal/cctz:civil_time", + "//third_party/abseil-cpp/absl/time/internal/cctz:time_zone", "//third_party/abseil-cpp/absl/types:optional", ] } @@ -39,17 +36,14 @@ absl_source_set("clock_interface") { sources = [ "clock_interface.cc" ] public = [ "clock_interface.h" ] - - public_deps = [ + deps = [ ":time", "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/base:nullability", - "//third_party/abseil-cpp/absl/synchronization", - ] - deps = [ "//third_party/abseil-cpp/absl/base:no_destructor", + "//third_party/abseil-cpp/absl/base:nullability", "//third_party/abseil-cpp/absl/base:raw_logging_internal", + "//third_party/abseil-cpp/absl/synchronization", ] }
diff --git a/absl/time/internal/cctz/BUILD.gn b/absl/time/internal/cctz/BUILD.gn index 92ce5c8..592c835 100644 --- a/absl/time/internal/cctz/BUILD.gn +++ b/absl/time/internal/cctz/BUILD.gn
@@ -10,7 +10,7 @@ "include/cctz/civil_time.h", "include/cctz/civil_time_detail.h", ] - public_deps = [ "//third_party/abseil-cpp/absl/base:config" ] + deps = [ "//third_party/abseil-cpp/absl/base:config" ] } absl_source_set("time_zone") { @@ -49,12 +49,12 @@ # Work-around for https://github.com/llvm/llvm-project/issues/117630 defines += [ "_XOPEN_SOURCE=700" ] } - public_deps = [ + deps = [ ":civil_time", "//third_party/abseil-cpp/absl/base:config", ] if (is_fuchsia) { - deps = [ + deps += [ "//third_party/fuchsia-sdk/sdk/fidl/fuchsia.intl:fuchsia.intl_hlcpp", "//third_party/fuchsia-sdk/sdk/pkg/async", "//third_party/fuchsia-sdk/sdk/pkg/async-loop-cpp",
diff --git a/absl/types/BUILD.gn b/absl/types/BUILD.gn index 5fae9c1..6fc49c6 100644 --- a/absl/types/BUILD.gn +++ b/absl/types/BUILD.gn
@@ -17,12 +17,11 @@ absl_source_set("source_location") { public = [ "source_location.h" ] sources = [ "source_location.cc" ] - - public_deps = [ + deps = [ "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/base:nullability", ] - deps = [ "//third_party/abseil-cpp/absl/base:core_headers" ] } absl_test("source_location_test") {