aboutsummaryrefslogtreecommitdiff
path: root/third_party/abseil-cpp/absl
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/abseil-cpp/absl')
-rw-r--r--third_party/abseil-cpp/absl/algorithm/BUILD.gn25
-rw-r--r--third_party/abseil-cpp/absl/base/BUILD.gn220
-rw-r--r--third_party/abseil-cpp/absl/container/BUILD.gn271
-rw-r--r--third_party/abseil-cpp/absl/crc/BUILD.gn78
-rw-r--r--third_party/abseil-cpp/absl/debugging/BUILD.gn113
-rw-r--r--third_party/abseil-cpp/absl/flags/BUILD.gn154
-rw-r--r--third_party/abseil-cpp/absl/functional/BUILD.gn44
-rw-r--r--third_party/abseil-cpp/absl/hash/BUILD.gn36
-rw-r--r--third_party/abseil-cpp/absl/memory/BUILD.gn14
-rw-r--r--third_party/abseil-cpp/absl/meta/BUILD.gn17
-rw-r--r--third_party/abseil-cpp/absl/numeric/BUILD.gn34
-rw-r--r--third_party/abseil-cpp/absl/profiling/BUILD.gn42
-rw-r--r--third_party/abseil-cpp/absl/random/BUILD.gn54
-rw-r--r--third_party/abseil-cpp/absl/random/internal/BUILD.gn308
-rw-r--r--third_party/abseil-cpp/absl/status/BUILD.gn45
-rw-r--r--third_party/abseil-cpp/absl/strings/BUILD.gn195
-rw-r--r--third_party/abseil-cpp/absl/synchronization/BUILD.gn37
-rw-r--r--third_party/abseil-cpp/absl/time/BUILD.gn14
-rw-r--r--third_party/abseil-cpp/absl/time/internal/cctz/BUILD.gn18
-rw-r--r--third_party/abseil-cpp/absl/types/BUILD.gn124
-rw-r--r--third_party/abseil-cpp/absl/utility/BUILD.gn27
21 files changed, 337 insertions, 1533 deletions
diff --git a/third_party/abseil-cpp/absl/algorithm/BUILD.gn b/third_party/abseil-cpp/absl/algorithm/BUILD.gn
index dff4bc9ce..21b05fc84 100644
--- a/third_party/abseil-cpp/absl/algorithm/BUILD.gn
+++ b/third_party/abseil-cpp/absl/algorithm/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,37 +14,24 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/algorithm.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/algorithm:algorithm
-pw_source_set("algorithm") {
+# Generated from @com_google_absl//absl/algorithm:algorithm
+abseil_cpp_source_set("algorithm") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/algorithm/algorithm.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [ "../base:config" ]
}
-# Generated from //absl/algorithm:container
-pw_source_set("container") {
+# Generated from @com_google_absl//absl/algorithm:container
+abseil_cpp_source_set("container") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/algorithm/container.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":algorithm",
"../base:core_headers",
+ "../base:nullability",
"../meta:type_traits",
]
}
diff --git a/third_party/abseil-cpp/absl/base/BUILD.gn b/third_party/abseil-cpp/absl/base/BUILD.gn
index 51814dd73..3b8196a87 100644
--- a/third_party/abseil-cpp/absl/base/BUILD.gn
+++ b/third_party/abseil-cpp/absl/base/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,31 +14,22 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/base.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/base:atomic_hook
-pw_source_set("atomic_hook") {
- visibility = [ "../*" ]
+# Generated from @com_google_absl//absl/base:atomic_hook
+abseil_cpp_source_set("atomic_hook") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/atomic_hook.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":config",
":core_headers",
]
}
-# Generated from //absl/base:base
-pw_source_set("base") {
+# Generated from @com_google_absl//absl/base:base
+abseil_cpp_source_set("base") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/base/call_once.h",
"$dir_pw_third_party_abseil_cpp/absl/base/casts.h",
@@ -58,13 +49,6 @@ pw_source_set("base") {
"$dir_pw_third_party_abseil_cpp/absl/base/internal/thread_identity.cc",
"$dir_pw_third_party_abseil_cpp/absl/base/internal/unscaledcycleclock.cc",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- "../..:abseil_cpp_config2",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":atomic_hook",
":base_internal",
@@ -73,15 +57,15 @@ pw_source_set("base") {
":cycleclock_internal",
":dynamic_annotations",
":log_severity",
+ ":nullability",
":raw_logging_internal",
":spinlock_wait",
"../meta:type_traits",
]
}
-# Generated from //absl/base:base_internal
-pw_source_set("base_internal") {
- visibility = [ "../*" ]
+# Generated from @com_google_absl//absl/base:base_internal
+abseil_cpp_source_set("base_internal") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/base/internal/hide_ptr.h",
"$dir_pw_third_party_abseil_cpp/absl/base/internal/identity.h",
@@ -89,35 +73,23 @@ pw_source_set("base_internal") {
"$dir_pw_third_party_abseil_cpp/absl/base/internal/invoke.h",
"$dir_pw_third_party_abseil_cpp/absl/base/internal/scheduling_mode.h",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":config",
"../meta:type_traits",
]
}
-# Generated from //absl/base:config
-pw_source_set("config") {
+# Generated from @com_google_absl//absl/base:config
+abseil_cpp_source_set("config") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/base/config.h",
"$dir_pw_third_party_abseil_cpp/absl/base/options.h",
"$dir_pw_third_party_abseil_cpp/absl/base/policy_checks.h",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
}
-# Generated from //absl/base:core_headers
-pw_source_set("core_headers") {
+# Generated from @com_google_absl//absl/base:core_headers
+abseil_cpp_source_set("core_headers") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/base/attributes.h",
"$dir_pw_third_party_abseil_cpp/absl/base/const_init.h",
@@ -126,132 +98,78 @@ pw_source_set("core_headers") {
"$dir_pw_third_party_abseil_cpp/absl/base/port.h",
"$dir_pw_third_party_abseil_cpp/absl/base/thread_annotations.h",
]
- sources = [
- "$dir_pw_third_party_abseil_cpp/absl/base/internal/thread_annotations.h",
- ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [ ":config" ]
}
-# Generated from //absl/base:cycleclock_internal
-pw_source_set("cycleclock_internal") {
- visibility = [ "../*" ]
+# Generated from @com_google_absl//absl/base:cycleclock_internal
+abseil_cpp_source_set("cycleclock_internal") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/base/internal/cycleclock_config.h",
"$dir_pw_third_party_abseil_cpp/absl/base/internal/unscaledcycleclock_config.h",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":base_internal",
":config",
]
}
-# Generated from //absl/base:dynamic_annotations
-pw_source_set("dynamic_annotations") {
+# Generated from @com_google_absl//absl/base:dynamic_annotations
+abseil_cpp_source_set("dynamic_annotations") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/base/dynamic_annotations.h" ]
sources = [
"$dir_pw_third_party_abseil_cpp/absl/base/internal/dynamic_annotations.h",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":config",
":core_headers",
]
}
-# Generated from //absl/base:endian
-pw_source_set("endian") {
+# Generated from @com_google_absl//absl/base:endian
+abseil_cpp_source_set("endian") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/base/internal/endian.h",
"$dir_pw_third_party_abseil_cpp/absl/base/internal/unaligned_access.h",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":base",
":config",
":core_headers",
+ ":nullability",
]
}
-# Generated from //absl/base:errno_saver
-pw_source_set("errno_saver") {
- visibility = [ "../*" ]
+# Generated from @com_google_absl//absl/base:errno_saver
+abseil_cpp_source_set("errno_saver") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/errno_saver.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [ ":config" ]
}
-# Generated from //absl/base:fast_type_id
-pw_source_set("fast_type_id") {
- visibility = [ "../*" ]
+# Generated from @com_google_absl//absl/base:fast_type_id
+abseil_cpp_source_set("fast_type_id") {
public =
[ "$dir_pw_third_party_abseil_cpp/absl/base/internal/fast_type_id.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [ ":config" ]
}
-# Generated from //absl/base:log_severity
-pw_source_set("log_severity") {
+# Generated from @com_google_absl//absl/base:log_severity
+abseil_cpp_source_set("log_severity") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/base/log_severity.h" ]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/base/log_severity.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":config",
":core_headers",
]
}
-# Generated from //absl/base:malloc_internal
-pw_source_set("malloc_internal") {
+# Generated from @com_google_absl//absl/base:malloc_internal
+abseil_cpp_source_set("malloc_internal") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/base/internal/direct_mmap.h",
"$dir_pw_third_party_abseil_cpp/absl/base/internal/low_level_alloc.h",
]
sources =
[ "$dir_pw_third_party_abseil_cpp/absl/base/internal/low_level_alloc.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- "../..:abseil_cpp_config2",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":base",
":base_internal",
@@ -262,46 +180,37 @@ pw_source_set("malloc_internal") {
]
}
-# Generated from //absl/base:prefetch
-pw_source_set("prefetch") {
- public = [
- "$dir_pw_third_party_abseil_cpp/absl/base/internal/prefetch.h",
- "$dir_pw_third_party_abseil_cpp/absl/base/prefetch.h",
- ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
+# Generated from @com_google_absl//absl/base:no_destructor
+abseil_cpp_source_set("no_destructor") {
+ public = [ "$dir_pw_third_party_abseil_cpp/absl/base/no_destructor.h" ]
+ public_deps = [ ":config" ]
+}
+
+# Generated from @com_google_absl//absl/base:nullability
+abseil_cpp_source_set("nullability") {
+ public = [ "$dir_pw_third_party_abseil_cpp/absl/base/nullability.h" ]
+ sources =
+ [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/nullability_impl.h" ]
public_deps = [
- ":config",
":core_headers",
+ "../meta:type_traits",
]
}
-# Generated from //absl/base:pretty_function
-pw_source_set("pretty_function") {
- visibility = [ "../*" ]
- public =
- [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/pretty_function.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [ "../../configs:internal_disabled_warnings" ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
+# Generated from @com_google_absl//absl/base:prefetch
+abseil_cpp_source_set("prefetch") {
+ public = [ "$dir_pw_third_party_abseil_cpp/absl/base/prefetch.h" ]
+ public_deps = [
+ ":config",
+ ":core_headers",
+ ]
}
-# Generated from //absl/base:raw_logging_internal
-pw_source_set("raw_logging_internal") {
- visibility = [ "../*" ]
+# Generated from @com_google_absl//absl/base:raw_logging_internal
+abseil_cpp_source_set("raw_logging_internal") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/raw_logging.h" ]
sources =
[ "$dir_pw_third_party_abseil_cpp/absl/base/internal/raw_logging.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":atomic_hook",
":config",
@@ -311,9 +220,8 @@ pw_source_set("raw_logging_internal") {
]
}
-# Generated from //absl/base:spinlock_wait
-pw_source_set("spinlock_wait") {
- visibility = [ ":*" ]
+# Generated from @com_google_absl//absl/base:spinlock_wait
+abseil_cpp_source_set("spinlock_wait") {
public =
[ "$dir_pw_third_party_abseil_cpp/absl/base/internal/spinlock_wait.h" ]
sources = [
@@ -323,12 +231,6 @@ pw_source_set("spinlock_wait") {
"$dir_pw_third_party_abseil_cpp/absl/base/internal/spinlock_wait.cc",
"$dir_pw_third_party_abseil_cpp/absl/base/internal/spinlock_win32.inc",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":base_internal",
":core_headers",
@@ -336,17 +238,10 @@ pw_source_set("spinlock_wait") {
]
}
-# Generated from //absl/base:strerror
-pw_source_set("strerror") {
- visibility = [ "../*" ]
+# Generated from @com_google_absl//absl/base:strerror
+abseil_cpp_source_set("strerror") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/strerror.h" ]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/base/internal/strerror.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":config",
":core_headers",
@@ -354,19 +249,12 @@ pw_source_set("strerror") {
]
}
-# Generated from //absl/base:throw_delegate
-pw_source_set("throw_delegate") {
- visibility = [ "../*" ]
+# Generated from @com_google_absl//absl/base:throw_delegate
+abseil_cpp_source_set("throw_delegate") {
public =
[ "$dir_pw_third_party_abseil_cpp/absl/base/internal/throw_delegate.h" ]
sources =
[ "$dir_pw_third_party_abseil_cpp/absl/base/internal/throw_delegate.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":config",
":raw_logging_internal",
diff --git a/third_party/abseil-cpp/absl/container/BUILD.gn b/third_party/abseil-cpp/absl/container/BUILD.gn
index 4d2077985..806a09382 100644
--- a/third_party/abseil-cpp/absl/container/BUILD.gn
+++ b/third_party/abseil-cpp/absl/container/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,100 +14,39 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/container.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/container:btree
-pw_source_set("btree") {
- public = [
- "$dir_pw_third_party_abseil_cpp/absl/container/btree_map.h",
- "$dir_pw_third_party_abseil_cpp/absl/container/btree_set.h",
- ]
- sources = [
- "$dir_pw_third_party_abseil_cpp/absl/container/internal/btree.h",
- "$dir_pw_third_party_abseil_cpp/absl/container/internal/btree_container.h",
- ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [
- ":common",
- ":common_policy_traits",
- ":compressed_tuple",
- ":container_memory",
- ":layout",
- "../base:core_headers",
- "../base:raw_logging_internal",
- "../base:throw_delegate",
- "../memory",
- "../meta:type_traits",
- "../strings",
- "../strings:cord",
- "../types:compare",
- "../utility",
- ]
-}
-
-# Generated from //absl/container:common
-pw_source_set("common") {
+# Generated from @com_google_absl//absl/container:common
+abseil_cpp_source_set("common") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/container/internal/common.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../meta:type_traits",
"../types:optional",
]
}
-# Generated from //absl/container:common_policy_traits
-pw_source_set("common_policy_traits") {
- visibility = [ ":*" ]
+# Generated from @com_google_absl//absl/container:common_policy_traits
+abseil_cpp_source_set("common_policy_traits") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/container/internal/common_policy_traits.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [ "../meta:type_traits" ]
}
-# Generated from //absl/container:compressed_tuple
-pw_source_set("compressed_tuple") {
+# Generated from @com_google_absl//absl/container:compressed_tuple
+abseil_cpp_source_set("compressed_tuple") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/container/internal/compressed_tuple.h",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [ "../utility" ]
}
-# Generated from //absl/container:container_memory
-pw_source_set("container_memory") {
+# Generated from @com_google_absl//absl/container:container_memory
+abseil_cpp_source_set("container_memory") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/container/internal/container_memory.h",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:config",
"../memory",
@@ -116,15 +55,9 @@ pw_source_set("container_memory") {
]
}
-# Generated from //absl/container:fixed_array
-pw_source_set("fixed_array") {
+# Generated from @com_google_absl//absl/container:fixed_array
+abseil_cpp_source_set("fixed_array") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/container/fixed_array.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":compressed_tuple",
"../algorithm",
@@ -136,15 +69,9 @@ pw_source_set("fixed_array") {
]
}
-# Generated from //absl/container:flat_hash_map
-pw_source_set("flat_hash_map") {
+# Generated from @com_google_absl//absl/container:flat_hash_map
+abseil_cpp_source_set("flat_hash_map") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/container/flat_hash_map.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":container_memory",
":hash_function_defaults",
@@ -155,15 +82,9 @@ pw_source_set("flat_hash_map") {
]
}
-# Generated from //absl/container:flat_hash_set
-pw_source_set("flat_hash_set") {
+# Generated from @com_google_absl//absl/container:flat_hash_set
+abseil_cpp_source_set("flat_hash_set") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/container/flat_hash_set.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":container_memory",
":hash_function_defaults",
@@ -174,16 +95,9 @@ pw_source_set("flat_hash_set") {
]
}
-# Generated from //absl/container:hash_function_defaults
-pw_source_set("hash_function_defaults") {
- visibility = [ ":*" ]
+# Generated from @com_google_absl//absl/container:hash_function_defaults
+abseil_cpp_source_set("hash_function_defaults") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/container/internal/hash_function_defaults.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:config",
"../hash",
@@ -192,60 +106,28 @@ pw_source_set("hash_function_defaults") {
]
}
-# Generated from //absl/container:hash_policy_traits
-pw_source_set("hash_policy_traits") {
+# Generated from @com_google_absl//absl/container:hash_policy_traits
+abseil_cpp_source_set("hash_policy_traits") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/container/internal/hash_policy_traits.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":common_policy_traits",
"../meta:type_traits",
]
}
-# Generated from //absl/container:hashtable_debug
-pw_source_set("hashtable_debug") {
- public = [
- "$dir_pw_third_party_abseil_cpp/absl/container/internal/hashtable_debug.h",
- ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [ ":hashtable_debug_hooks" ]
-}
-
-# Generated from //absl/container:hashtable_debug_hooks
-pw_source_set("hashtable_debug_hooks") {
+# Generated from @com_google_absl//absl/container:hashtable_debug_hooks
+abseil_cpp_source_set("hashtable_debug_hooks") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/container/internal/hashtable_debug_hooks.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [ "../base:config" ]
}
-# Generated from //absl/container:hashtablez_sampler
-pw_source_set("hashtablez_sampler") {
+# Generated from @com_google_absl//absl/container:hashtablez_sampler
+abseil_cpp_source_set("hashtablez_sampler") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/container/internal/hashtablez_sampler.h" ]
sources = [
"$dir_pw_third_party_abseil_cpp/absl/container/internal/hashtablez_sampler.cc",
"$dir_pw_third_party_abseil_cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base",
"../base:config",
@@ -261,15 +143,9 @@ pw_source_set("hashtablez_sampler") {
]
}
-# Generated from //absl/container:inlined_vector
-pw_source_set("inlined_vector") {
+# Generated from @com_google_absl//absl/container:inlined_vector
+abseil_cpp_source_set("inlined_vector") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/container/inlined_vector.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":inlined_vector_internal",
"../algorithm",
@@ -280,19 +156,14 @@ pw_source_set("inlined_vector") {
]
}
-# Generated from //absl/container:inlined_vector_internal
-pw_source_set("inlined_vector_internal") {
+# Generated from @com_google_absl//absl/container:inlined_vector_internal
+abseil_cpp_source_set("inlined_vector_internal") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/container/internal/inlined_vector.h",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":compressed_tuple",
+ "../base:config",
"../base:core_headers",
"../memory",
"../meta:type_traits",
@@ -300,18 +171,13 @@ pw_source_set("inlined_vector_internal") {
]
}
-# Generated from //absl/container:layout
-pw_source_set("layout") {
+# Generated from @com_google_absl//absl/container:layout
+abseil_cpp_source_set("layout") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/container/internal/layout.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:config",
"../base:core_headers",
+ "../debugging:demangle_internal",
"../meta:type_traits",
"../strings",
"../types:span",
@@ -319,91 +185,28 @@ pw_source_set("layout") {
]
}
-# Generated from //absl/container:node_hash_map
-pw_source_set("node_hash_map") {
- public = [ "$dir_pw_third_party_abseil_cpp/absl/container/node_hash_map.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [
- ":container_memory",
- ":hash_function_defaults",
- ":node_slot_policy",
- ":raw_hash_map",
- "../algorithm:container",
- "../base:core_headers",
- "../memory",
- ]
-}
-
-# Generated from //absl/container:node_hash_set
-pw_source_set("node_hash_set") {
- public = [ "$dir_pw_third_party_abseil_cpp/absl/container/node_hash_set.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [
- ":hash_function_defaults",
- ":node_slot_policy",
- ":raw_hash_set",
- "../algorithm:container",
- "../base:core_headers",
- "../memory",
- ]
-}
-
-# Generated from //absl/container:node_slot_policy
-pw_source_set("node_slot_policy") {
- public = [
- "$dir_pw_third_party_abseil_cpp/absl/container/internal/node_slot_policy.h",
- ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [ "../base:config" ]
-}
-
-# Generated from //absl/container:raw_hash_map
-pw_source_set("raw_hash_map") {
+# Generated from @com_google_absl//absl/container:raw_hash_map
+abseil_cpp_source_set("raw_hash_map") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/container/internal/raw_hash_map.h",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":container_memory",
":raw_hash_set",
+ "../base:config",
+ "../base:core_headers",
"../base:throw_delegate",
]
}
-# Generated from //absl/container:raw_hash_set
-pw_source_set("raw_hash_set") {
+# Generated from @com_google_absl//absl/container:raw_hash_set
+abseil_cpp_source_set("raw_hash_set") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/container/internal/raw_hash_set.h",
]
sources = [
"$dir_pw_third_party_abseil_cpp/absl/container/internal/raw_hash_set.cc",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":common",
":compressed_tuple",
diff --git a/third_party/abseil-cpp/absl/crc/BUILD.gn b/third_party/abseil-cpp/absl/crc/BUILD.gn
index 1555fd1d8..f3bb831a6 100644
--- a/third_party/abseil-cpp/absl/crc/BUILD.gn
+++ b/third_party/abseil-cpp/absl/crc/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,32 +14,23 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/crc.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/crc:cpu_detect
-pw_source_set("cpu_detect") {
- visibility = [ ":*" ]
+# Generated from @com_google_absl//absl/crc:cpu_detect
+abseil_cpp_source_set("cpu_detect") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/crc/internal/cpu_detect.h" ]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/crc/internal/cpu_detect.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base",
"../base:config",
]
}
-# Generated from //absl/crc:crc32c
-pw_source_set("crc32c") {
+# Generated from @com_google_absl//absl/crc:crc32c
+abseil_cpp_source_set("crc32c") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/crc/crc32c.h",
"$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc32c.h",
@@ -49,44 +40,28 @@ pw_source_set("crc32c") {
"$dir_pw_third_party_abseil_cpp/absl/crc/crc32c.cc",
"$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc32c_inline.h",
"$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc_memcpy_fallback.cc",
- "$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc_memcpy_x86_64.cc",
+ "$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc_memcpy_x86_arm_combined.cc",
"$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc_non_temporal_memcpy.cc",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":cpu_detect",
":crc_internal",
":non_temporal_memcpy",
"../base:config",
"../base:core_headers",
- "../base:dynamic_annotations",
"../base:endian",
"../base:prefetch",
"../strings",
+ "../strings:str_format",
]
}
-# Generated from //absl/crc:crc_cord_state
-pw_source_set("crc_cord_state") {
- visibility = [
- ":*",
- "../strings:*",
- ]
+# Generated from @com_google_absl//absl/crc:crc_cord_state
+abseil_cpp_source_set("crc_cord_state") {
public =
[ "$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc_cord_state.h" ]
sources =
[ "$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc_cord_state.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":crc32c",
"../base:config",
@@ -95,9 +70,8 @@ pw_source_set("crc_cord_state") {
]
}
-# Generated from //absl/crc:crc_internal
-pw_source_set("crc_internal") {
- visibility = [ ":*" ]
+# Generated from @com_google_absl//absl/crc:crc_internal
+abseil_cpp_source_set("crc_internal") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc.h",
"$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc32_x86_arm_combined_simd.h",
@@ -107,18 +81,10 @@ pw_source_set("crc_internal") {
"$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc_internal.h",
"$dir_pw_third_party_abseil_cpp/absl/crc/internal/crc_x86_arm_combined.cc",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":cpu_detect",
- "../base",
"../base:config",
"../base:core_headers",
- "../base:dynamic_annotations",
"../base:endian",
"../base:prefetch",
"../base:raw_logging_internal",
@@ -127,31 +93,17 @@ pw_source_set("crc_internal") {
]
}
-# Generated from //absl/crc:non_temporal_arm_intrinsics
-pw_source_set("non_temporal_arm_intrinsics") {
- visibility = [ ":*" ]
+# Generated from @com_google_absl//absl/crc:non_temporal_arm_intrinsics
+abseil_cpp_source_set("non_temporal_arm_intrinsics") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/crc/internal/non_temporal_arm_intrinsics.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [ "../base:config" ]
}
-# Generated from //absl/crc:non_temporal_memcpy
-pw_source_set("non_temporal_memcpy") {
- visibility = [ ":*" ]
+# Generated from @com_google_absl//absl/crc:non_temporal_memcpy
+abseil_cpp_source_set("non_temporal_memcpy") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/crc/internal/non_temporal_memcpy.h",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":non_temporal_arm_intrinsics",
"../base:config",
diff --git a/third_party/abseil-cpp/absl/debugging/BUILD.gn b/third_party/abseil-cpp/absl/debugging/BUILD.gn
index 10f3ec462..ba9305d55 100644
--- a/third_party/abseil-cpp/absl/debugging/BUILD.gn
+++ b/third_party/abseil-cpp/absl/debugging/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,16 +14,13 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/debugging.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/debugging:debugging_internal
-pw_source_set("debugging_internal") {
- visibility = [ ":*" ]
+# Generated from @com_google_absl//absl/debugging:debugging_internal
+abseil_cpp_source_set("debugging_internal") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/debugging/internal/address_is_readable.h",
"$dir_pw_third_party_abseil_cpp/absl/debugging/internal/elf_mem_image.h",
@@ -34,12 +31,6 @@ pw_source_set("debugging_internal") {
"$dir_pw_third_party_abseil_cpp/absl/debugging/internal/elf_mem_image.cc",
"$dir_pw_third_party_abseil_cpp/absl/debugging/internal/vdso_support.cc",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:config",
"../base:core_headers",
@@ -49,19 +40,12 @@ pw_source_set("debugging_internal") {
]
}
-# Generated from //absl/debugging:demangle_internal
-pw_source_set("demangle_internal") {
- visibility = [ ":*" ]
+# Generated from @com_google_absl//absl/debugging:demangle_internal
+abseil_cpp_source_set("demangle_internal") {
public =
[ "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/demangle.h" ]
sources =
[ "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/demangle.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base",
"../base:config",
@@ -69,75 +53,8 @@ pw_source_set("demangle_internal") {
]
}
-# Generated from //absl/debugging:examine_stack
-pw_source_set("examine_stack") {
- visibility = [
- ":*",
- "../log/internal:*",
- ]
- public = [
- "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/examine_stack.h",
- ]
- sources = [
- "$dir_pw_third_party_abseil_cpp/absl/debugging/internal/examine_stack.cc",
- ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [
- ":stacktrace",
- ":symbolize",
- "../base:config",
- "../base:core_headers",
- "../base:raw_logging_internal",
- ]
-}
-
-# Generated from //absl/debugging:failure_signal_handler
-pw_source_set("failure_signal_handler") {
- public = [
- "$dir_pw_third_party_abseil_cpp/absl/debugging/failure_signal_handler.h",
- ]
- sources = [
- "$dir_pw_third_party_abseil_cpp/absl/debugging/failure_signal_handler.cc",
- ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [
- ":examine_stack",
- ":stacktrace",
- "../base",
- "../base:config",
- "../base:core_headers",
- "../base:raw_logging_internal",
- ]
-}
-
-# Generated from //absl/debugging:leak_check
-pw_source_set("leak_check") {
- public = [ "$dir_pw_third_party_abseil_cpp/absl/debugging/leak_check.h" ]
- sources = [ "$dir_pw_third_party_abseil_cpp/absl/debugging/leak_check.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [
- "../base:config",
- "../base:core_headers",
- ]
-}
-
-# Generated from //absl/debugging:stacktrace
-pw_source_set("stacktrace") {
+# Generated from @com_google_absl//absl/debugging:stacktrace
+abseil_cpp_source_set("stacktrace") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/debugging/stacktrace.h" ]
sources = [
"$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_aarch64-inl.inc",
@@ -152,12 +69,6 @@ pw_source_set("stacktrace") {
"$dir_pw_third_party_abseil_cpp/absl/debugging/internal/stacktrace_x86-inl.inc",
"$dir_pw_third_party_abseil_cpp/absl/debugging/stacktrace.cc",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":debugging_internal",
"../base:config",
@@ -167,8 +78,8 @@ pw_source_set("stacktrace") {
]
}
-# Generated from //absl/debugging:symbolize
-pw_source_set("symbolize") {
+# Generated from @com_google_absl//absl/debugging:symbolize
+abseil_cpp_source_set("symbolize") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/debugging/internal/symbolize.h",
"$dir_pw_third_party_abseil_cpp/absl/debugging/symbolize.h",
@@ -181,12 +92,6 @@ pw_source_set("symbolize") {
"$dir_pw_third_party_abseil_cpp/absl/debugging/symbolize_unimplemented.inc",
"$dir_pw_third_party_abseil_cpp/absl/debugging/symbolize_win32.inc",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":debugging_internal",
":demangle_internal",
diff --git a/third_party/abseil-cpp/absl/flags/BUILD.gn b/third_party/abseil-cpp/absl/flags/BUILD.gn
index 0f9fa2e68..7d6b159c8 100644
--- a/third_party/abseil-cpp/absl/flags/BUILD.gn
+++ b/third_party/abseil-cpp/absl/flags/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,23 +14,15 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/flags.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/flags:commandlineflag
-pw_source_set("commandlineflag") {
+# Generated from @com_google_absl//absl/flags:commandlineflag
+abseil_cpp_source_set("commandlineflag") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/flags/commandlineflag.h" ]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/flags/commandlineflag.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":commandlineflag_internal",
"../base:config",
@@ -40,39 +32,26 @@ pw_source_set("commandlineflag") {
]
}
-# Generated from //absl/flags:commandlineflag_internal
-pw_source_set("commandlineflag_internal") {
- visibility = [ ":*" ]
+# Generated from @com_google_absl//absl/flags:commandlineflag_internal
+abseil_cpp_source_set("commandlineflag_internal") {
public =
[ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/commandlineflag.h" ]
sources = [
"$dir_pw_third_party_abseil_cpp/absl/flags/internal/commandlineflag.cc",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:config",
"../base:fast_type_id",
]
}
-# Generated from //absl/flags:config
-pw_source_set("config") {
+# Generated from @com_google_absl//absl/flags:config
+abseil_cpp_source_set("config") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/flags/config.h",
"$dir_pw_third_party_abseil_cpp/absl/flags/usage_config.h",
]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/flags/usage_config.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":path_util",
":program_name",
@@ -83,22 +62,12 @@ pw_source_set("config") {
]
}
-# Generated from //absl/flags:flag
-pw_source_set("flag") {
+# Generated from @com_google_absl//absl/flags:flag
+abseil_cpp_source_set("flag") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/flags/declare.h",
"$dir_pw_third_party_abseil_cpp/absl/flags/flag.h",
]
- sources = [
- "$dir_pw_third_party_abseil_cpp/absl/flags/flag.cc",
- "$dir_pw_third_party_abseil_cpp/absl/flags/internal/flag_msvc.inc",
- ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":config",
":flag_internal",
@@ -110,23 +79,13 @@ pw_source_set("flag") {
]
}
-# Generated from //absl/flags:flag_internal
-pw_source_set("flag_internal") {
- visibility = [
- ":*",
- "../base/*",
- ]
+# Generated from @com_google_absl//absl/flags:flag_internal
+abseil_cpp_source_set("flag_internal") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/flags/internal/flag.h",
"$dir_pw_third_party_abseil_cpp/absl/flags/internal/sequence_lock.h",
]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/flag.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":commandlineflag",
":commandlineflag_internal",
@@ -145,39 +104,28 @@ pw_source_set("flag_internal") {
]
}
-# Generated from //absl/flags:marshalling
-pw_source_set("marshalling") {
+# Generated from @com_google_absl//absl/flags:marshalling
+abseil_cpp_source_set("marshalling") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/flags/marshalling.h" ]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/flags/marshalling.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:config",
"../base:core_headers",
"../base:log_severity",
+ "../numeric:int128",
"../strings",
"../strings:str_format",
"../types:optional",
]
}
-# Generated from //absl/flags:parse
-pw_source_set("parse") {
+# Generated from @com_google_absl//absl/flags:parse
+abseil_cpp_source_set("parse") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/flags/internal/parse.h",
"$dir_pw_third_party_abseil_cpp/absl/flags/parse.h",
]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/flags/parse.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":commandlineflag",
":commandlineflag_internal",
@@ -197,33 +145,19 @@ pw_source_set("parse") {
]
}
-# Generated from //absl/flags:path_util
-pw_source_set("path_util") {
- visibility = [ ":*" ]
+# Generated from @com_google_absl//absl/flags:path_util
+abseil_cpp_source_set("path_util") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/path_util.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:config",
"../strings",
]
}
-# Generated from //absl/flags:private_handle_accessor
-pw_source_set("private_handle_accessor") {
- visibility = [ ":*" ]
+# Generated from @com_google_absl//absl/flags:private_handle_accessor
+abseil_cpp_source_set("private_handle_accessor") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/private_handle_accessor.h" ]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/private_handle_accessor.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":commandlineflag",
":commandlineflag_internal",
@@ -232,22 +166,12 @@ pw_source_set("private_handle_accessor") {
]
}
-# Generated from //absl/flags:program_name
-pw_source_set("program_name") {
- visibility = [
- ":*",
- "../log:*",
- ]
+# Generated from @com_google_absl//absl/flags:program_name
+abseil_cpp_source_set("program_name") {
public =
[ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/program_name.h" ]
sources =
[ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/program_name.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":path_util",
"../base:config",
@@ -257,19 +181,13 @@ pw_source_set("program_name") {
]
}
-# Generated from //absl/flags:reflection
-pw_source_set("reflection") {
+# Generated from @com_google_absl//absl/flags:reflection
+abseil_cpp_source_set("reflection") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/flags/internal/registry.h",
"$dir_pw_third_party_abseil_cpp/absl/flags/reflection.h",
]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/flags/reflection.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":commandlineflag",
":commandlineflag_internal",
@@ -277,22 +195,17 @@ pw_source_set("reflection") {
":private_handle_accessor",
"../base:config",
"../base:core_headers",
+ "../base:no_destructor",
"../container:flat_hash_map",
"../strings",
"../synchronization",
]
}
-# Generated from //absl/flags:usage
-pw_source_set("usage") {
+# Generated from @com_google_absl//absl/flags:usage
+abseil_cpp_source_set("usage") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/flags/usage.h" ]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/flags/usage.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":usage_internal",
"../base:config",
@@ -303,17 +216,10 @@ pw_source_set("usage") {
]
}
-# Generated from //absl/flags:usage_internal
-pw_source_set("usage_internal") {
- visibility = [ ":*" ]
+# Generated from @com_google_absl//absl/flags:usage_internal
+abseil_cpp_source_set("usage_internal") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/usage.h" ]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/flags/internal/usage.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":commandlineflag",
":config",
@@ -325,7 +231,7 @@ pw_source_set("usage_internal") {
":reflection",
"../base:config",
"../base:core_headers",
- "../container:flat_hash_map",
"../strings",
+ "../synchronization",
]
}
diff --git a/third_party/abseil-cpp/absl/functional/BUILD.gn b/third_party/abseil-cpp/absl/functional/BUILD.gn
index 46742ea1c..e33f73ea3 100644
--- a/third_party/abseil-cpp/absl/functional/BUILD.gn
+++ b/third_party/abseil-cpp/absl/functional/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,25 +14,17 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/functional.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/functional:any_invocable
-pw_source_set("any_invocable") {
+# Generated from @com_google_absl//absl/functional:any_invocable
+abseil_cpp_source_set("any_invocable") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/functional/any_invocable.h" ]
sources = [
"$dir_pw_third_party_abseil_cpp/absl/functional/internal/any_invocable.h",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:base_internal",
"../base:config",
@@ -42,38 +34,12 @@ pw_source_set("any_invocable") {
]
}
-# Generated from //absl/functional:bind_front
-pw_source_set("bind_front") {
- public = [ "$dir_pw_third_party_abseil_cpp/absl/functional/bind_front.h" ]
- sources = [
- "$dir_pw_third_party_abseil_cpp/absl/functional/internal/front_binder.h",
- ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [
- "../base:base_internal",
- "../container:compressed_tuple",
- "../meta:type_traits",
- "../utility",
- ]
-}
-
-# Generated from //absl/functional:function_ref
-pw_source_set("function_ref") {
+# Generated from @com_google_absl//absl/functional:function_ref
+abseil_cpp_source_set("function_ref") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/functional/function_ref.h" ]
sources = [
"$dir_pw_third_party_abseil_cpp/absl/functional/internal/function_ref.h",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":any_invocable",
"../base:base_internal",
diff --git a/third_party/abseil-cpp/absl/hash/BUILD.gn b/third_party/abseil-cpp/absl/hash/BUILD.gn
index c630e84e9..adb7600b9 100644
--- a/third_party/abseil-cpp/absl/hash/BUILD.gn
+++ b/third_party/abseil-cpp/absl/hash/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,23 +14,15 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/hash.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/hash:city
-pw_source_set("city") {
+# Generated from @com_google_absl//absl/hash:city
+abseil_cpp_source_set("city") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/hash/internal/city.h" ]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/hash/internal/city.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:config",
"../base:core_headers",
@@ -38,19 +30,13 @@ pw_source_set("city") {
]
}
-# Generated from //absl/hash:hash
-pw_source_set("hash") {
+# Generated from @com_google_absl//absl/hash:hash
+abseil_cpp_source_set("hash") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/hash/hash.h" ]
sources = [
"$dir_pw_third_party_abseil_cpp/absl/hash/internal/hash.cc",
"$dir_pw_third_party_abseil_cpp/absl/hash/internal/hash.h",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":city",
":low_level_hash",
@@ -69,22 +55,16 @@ pw_source_set("hash") {
]
}
-# Generated from //absl/hash:low_level_hash
-pw_source_set("low_level_hash") {
- visibility = [ ":*" ]
+# Generated from @com_google_absl//absl/hash:low_level_hash
+abseil_cpp_source_set("low_level_hash") {
public =
[ "$dir_pw_third_party_abseil_cpp/absl/hash/internal/low_level_hash.h" ]
sources =
[ "$dir_pw_third_party_abseil_cpp/absl/hash/internal/low_level_hash.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:config",
"../base:endian",
+ "../base:prefetch",
"../numeric:int128",
]
}
diff --git a/third_party/abseil-cpp/absl/memory/BUILD.gn b/third_party/abseil-cpp/absl/memory/BUILD.gn
index a7d9912a4..5e125d036 100644
--- a/third_party/abseil-cpp/absl/memory/BUILD.gn
+++ b/third_party/abseil-cpp/absl/memory/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,22 +14,14 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/memory.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/memory:memory
-pw_source_set("memory") {
+# Generated from @com_google_absl//absl/memory:memory
+abseil_cpp_source_set("memory") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/memory/memory.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:core_headers",
"../meta:type_traits",
diff --git a/third_party/abseil-cpp/absl/meta/BUILD.gn b/third_party/abseil-cpp/absl/meta/BUILD.gn
index 6487ca63d..92ed7539b 100644
--- a/third_party/abseil-cpp/absl/meta/BUILD.gn
+++ b/third_party/abseil-cpp/absl/meta/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,21 +14,16 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/meta.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/meta:type_traits
-pw_source_set("type_traits") {
+# Generated from @com_google_absl//absl/meta:type_traits
+abseil_cpp_source_set("type_traits") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/meta/type_traits.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
+ public_deps = [
+ "../base:config",
+ "../base:core_headers",
]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [ "../base:config" ]
}
diff --git a/third_party/abseil-cpp/absl/numeric/BUILD.gn b/third_party/abseil-cpp/absl/numeric/BUILD.gn
index aadb49d01..5bd98d5ec 100644
--- a/third_party/abseil-cpp/absl/numeric/BUILD.gn
+++ b/third_party/abseil-cpp/absl/numeric/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,45 +14,31 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/numeric.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/numeric:bits
-pw_source_set("bits") {
+# Generated from @com_google_absl//absl/numeric:bits
+abseil_cpp_source_set("bits") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/numeric/bits.h",
"$dir_pw_third_party_abseil_cpp/absl/numeric/internal/bits.h",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:config",
"../base:core_headers",
]
}
-# Generated from //absl/numeric:int128
-pw_source_set("int128") {
+# Generated from @com_google_absl//absl/numeric:int128
+abseil_cpp_source_set("int128") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/numeric/int128.h" ]
sources = [
"$dir_pw_third_party_abseil_cpp/absl/numeric/int128.cc",
"$dir_pw_third_party_abseil_cpp/absl/numeric/int128_have_intrinsic.inc",
"$dir_pw_third_party_abseil_cpp/absl/numeric/int128_no_intrinsic.inc",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":bits",
"../base:config",
@@ -60,16 +46,10 @@ pw_source_set("int128") {
]
}
-# Generated from //absl/numeric:representation
-pw_source_set("representation") {
+# Generated from @com_google_absl//absl/numeric:representation
+abseil_cpp_source_set("representation") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/numeric/internal/representation.h",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [ "../base:config" ]
}
diff --git a/third_party/abseil-cpp/absl/profiling/BUILD.gn b/third_party/abseil-cpp/absl/profiling/BUILD.gn
index c98ffbf37..9381d44c8 100644
--- a/third_party/abseil-cpp/absl/profiling/BUILD.gn
+++ b/third_party/abseil-cpp/absl/profiling/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,58 +14,26 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/profiling.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/profiling:exponential_biased
-pw_source_set("exponential_biased") {
- visibility = [ "../*" ]
+# Generated from @com_google_absl//absl/profiling:exponential_biased
+abseil_cpp_source_set("exponential_biased") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/profiling/internal/exponential_biased.h" ]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/profiling/internal/exponential_biased.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [ "../../configs:internal_disabled_warnings" ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:config",
"../base:core_headers",
]
}
-# Generated from //absl/profiling:periodic_sampler
-pw_source_set("periodic_sampler") {
- visibility = [ "../*" ]
- public = [
- "$dir_pw_third_party_abseil_cpp/absl/profiling/internal/periodic_sampler.h",
- ]
- sources = [ "$dir_pw_third_party_abseil_cpp/absl/profiling/internal/periodic_sampler.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [
- ":exponential_biased",
- "../base:core_headers",
- ]
-}
-
-# Generated from //absl/profiling:sample_recorder
-pw_source_set("sample_recorder") {
- visibility = [ "../*" ]
+# Generated from @com_google_absl//absl/profiling:sample_recorder
+abseil_cpp_source_set("sample_recorder") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/profiling/internal/sample_recorder.h",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:config",
"../base:core_headers",
diff --git a/third_party/abseil-cpp/absl/random/BUILD.gn b/third_party/abseil-cpp/absl/random/BUILD.gn
index 96231c29f..c10bb5175 100644
--- a/third_party/abseil-cpp/absl/random/BUILD.gn
+++ b/third_party/abseil-cpp/absl/random/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,22 +14,14 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/random.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/random:bit_gen_ref
-pw_source_set("bit_gen_ref") {
+# Generated from @com_google_absl//absl/random:bit_gen_ref
+abseil_cpp_source_set("bit_gen_ref") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/random/bit_gen_ref.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":random",
"../base:core_headers",
@@ -40,8 +32,8 @@ pw_source_set("bit_gen_ref") {
]
}
-# Generated from //absl/random:distributions
-pw_source_set("distributions") {
+# Generated from @com_google_absl//absl/random:distributions
+abseil_cpp_source_set("distributions") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/random/bernoulli_distribution.h",
"$dir_pw_third_party_abseil_cpp/absl/random/beta_distribution.h",
@@ -59,12 +51,6 @@ pw_source_set("distributions") {
"$dir_pw_third_party_abseil_cpp/absl/random/discrete_distribution.cc",
"$dir_pw_third_party_abseil_cpp/absl/random/gaussian_distribution.cc",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:base_internal",
"../base:config",
@@ -83,15 +69,9 @@ pw_source_set("distributions") {
]
}
-# Generated from //absl/random:random
-pw_source_set("random") {
+# Generated from @com_google_absl//absl/random:random
+abseil_cpp_source_set("random") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/random/random.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":distributions",
":seed_sequences",
@@ -102,30 +82,18 @@ pw_source_set("random") {
]
}
-# Generated from //absl/random:seed_gen_exception
-pw_source_set("seed_gen_exception") {
+# Generated from @com_google_absl//absl/random:seed_gen_exception
+abseil_cpp_source_set("seed_gen_exception") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/random/seed_gen_exception.h" ]
sources =
[ "$dir_pw_third_party_abseil_cpp/absl/random/seed_gen_exception.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [ "../base:config" ]
}
-# Generated from //absl/random:seed_sequences
-pw_source_set("seed_sequences") {
+# Generated from @com_google_absl//absl/random:seed_sequences
+abseil_cpp_source_set("seed_sequences") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/random/seed_sequences.h" ]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/random/seed_sequences.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":seed_gen_exception",
"../base:config",
diff --git a/third_party/abseil-cpp/absl/random/internal/BUILD.gn b/third_party/abseil-cpp/absl/random/internal/BUILD.gn
index 7e6594004..5b3d0e359 100644
--- a/third_party/abseil-cpp/absl/random/internal/BUILD.gn
+++ b/third_party/abseil-cpp/absl/random/internal/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,28 +14,16 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/random/internal.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/random/internal:distribution_caller
-pw_source_set("distribution_caller") {
- visibility = [
- ":*",
- "..:*",
- ]
+# Generated from @com_google_absl//absl/random/internal:distribution_caller
+abseil_cpp_source_set("distribution_caller") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/random/internal/distribution_caller.h",
]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [
- "../../../configs:internal_disabled_warnings",
- "../../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../../base:config",
"../../base:fast_type_id",
@@ -43,21 +31,11 @@ pw_source_set("distribution_caller") {
]
}
-# Generated from //absl/random/internal:fast_uniform_bits
-pw_source_set("fast_uniform_bits") {
- visibility = [
- ":*",
- "..:*",
- ]
+# Generated from @com_google_absl//absl/random/internal:fast_uniform_bits
+abseil_cpp_source_set("fast_uniform_bits") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/random/internal/fast_uniform_bits.h",
]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [
- "../../../configs:internal_disabled_warnings",
- "../../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":traits",
"../../base:config",
@@ -65,36 +43,16 @@ pw_source_set("fast_uniform_bits") {
]
}
-# Generated from //absl/random/internal:fastmath
-pw_source_set("fastmath") {
- visibility = [
- ":*",
- "..:*",
- ]
+# Generated from @com_google_absl//absl/random/internal:fastmath
+abseil_cpp_source_set("fastmath") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/fastmath.h" ]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [
- "../../../configs:internal_disabled_warnings",
- "../../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [ "../../numeric:bits" ]
}
-# Generated from //absl/random/internal:generate_real
-pw_source_set("generate_real") {
- visibility = [
- ":*",
- "..:*",
- ]
+# Generated from @com_google_absl//absl/random/internal:generate_real
+abseil_cpp_source_set("generate_real") {
public =
[ "$dir_pw_third_party_abseil_cpp/absl/random/internal/generate_real.h" ]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [
- "../../../configs:internal_disabled_warnings",
- "../../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":fastmath",
":traits",
@@ -103,76 +61,19 @@ pw_source_set("generate_real") {
]
}
-# Generated from //absl/random/internal:iostream_state_saver
-pw_source_set("iostream_state_saver") {
- visibility = [
- ":*",
- "..:*",
- ]
+# Generated from @com_google_absl//absl/random/internal:iostream_state_saver
+abseil_cpp_source_set("iostream_state_saver") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/iostream_state_saver.h" ]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [
- "../../../configs:internal_disabled_warnings",
- "../../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../../meta:type_traits",
"../../numeric:int128",
]
}
-# Generated from //absl/random/internal:mock_helpers
-pw_source_set("mock_helpers") {
- visibility = [
- ":*",
- "..:*",
- ]
- public =
- [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/mock_helpers.h" ]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [ "../../../configs:internal_disabled_warnings" ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [
- "../../base:fast_type_id",
- "../../types:optional",
- ]
-}
-
-# Generated from //absl/random/internal:nanobenchmark
-pw_source_set("nanobenchmark") {
- visibility = [
- ":*",
- "..:*",
- ]
- sources =
- [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/nanobenchmark.cc" ]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [ "../../../configs:internal_disabled_warnings" ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [
- ":platform",
- ":randen_engine",
- "../../base:config",
- "../../base:core_headers",
- "../../base:raw_logging_internal",
- ]
-}
-
-# Generated from //absl/random/internal:nonsecure_base
-pw_source_set("nonsecure_base") {
- visibility = [
- ":*",
- "..:*",
- ]
+# Generated from @com_google_absl//absl/random/internal:nonsecure_base
+abseil_cpp_source_set("nonsecure_base") {
public =
[ "$dir_pw_third_party_abseil_cpp/absl/random/internal/nonsecure_base.h" ]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [
- "../../../configs:internal_disabled_warnings",
- "../../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":pool_urbg",
":salted_seed_seq",
@@ -184,20 +85,10 @@ pw_source_set("nonsecure_base") {
]
}
-# Generated from //absl/random/internal:pcg_engine
-pw_source_set("pcg_engine") {
- visibility = [
- ":*",
- "..:*",
- ]
+# Generated from @com_google_absl//absl/random/internal:pcg_engine
+abseil_cpp_source_set("pcg_engine") {
public =
[ "$dir_pw_third_party_abseil_cpp/absl/random/internal/pcg_engine.h" ]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [
- "../../../configs:internal_disabled_warnings",
- "../../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":fastmath",
":iostream_state_saver",
@@ -208,42 +99,21 @@ pw_source_set("pcg_engine") {
]
}
-# Generated from //absl/random/internal:platform
-pw_source_set("platform") {
- visibility = [
- ":*",
- "..:*",
- ]
+# Generated from @com_google_absl//absl/random/internal:platform
+abseil_cpp_source_set("platform") {
public =
[ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_traits.h" ]
sources = [
"$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_round_keys.cc",
]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [
- "../../../configs:internal_disabled_warnings",
- "../../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [ "../../base:config" ]
}
-# Generated from //absl/random/internal:pool_urbg
-pw_source_set("pool_urbg") {
- visibility = [
- ":*",
- "..:*",
- ]
+# Generated from @com_google_absl//absl/random/internal:pool_urbg
+abseil_cpp_source_set("pool_urbg") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/pool_urbg.h" ]
sources =
[ "$dir_pw_third_party_abseil_cpp/absl/random/internal/pool_urbg.cc" ]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [
- "../../../configs:internal_disabled_warnings",
- "../../..:abseil_cpp_config1",
- "../../..:abseil_cpp_config2",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":randen",
":seed_material",
@@ -258,20 +128,10 @@ pw_source_set("pool_urbg") {
]
}
-# Generated from //absl/random/internal:randen
-pw_source_set("randen") {
- visibility = [
- ":*",
- "..:*",
- ]
+# Generated from @com_google_absl//absl/random/internal:randen
+abseil_cpp_source_set("randen") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen.h" ]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen.cc" ]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [
- "../../../configs:internal_disabled_warnings",
- "../../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":platform",
":randen_hwaes",
@@ -280,20 +140,10 @@ pw_source_set("randen") {
]
}
-# Generated from //absl/random/internal:randen_engine
-pw_source_set("randen_engine") {
- visibility = [
- ":*",
- "..:*",
- ]
+# Generated from @com_google_absl//absl/random/internal:randen_engine
+abseil_cpp_source_set("randen_engine") {
public =
[ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_engine.h" ]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [
- "../../../configs:internal_disabled_warnings",
- "../../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":iostream_state_saver",
":randen",
@@ -302,24 +152,14 @@ pw_source_set("randen_engine") {
]
}
-# Generated from //absl/random/internal:randen_hwaes
-pw_source_set("randen_hwaes") {
- visibility = [
- ":*",
- "..:*",
- ]
+# Generated from @com_google_absl//absl/random/internal:randen_hwaes
+abseil_cpp_source_set("randen_hwaes") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_detect.h",
"$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_hwaes.h",
]
sources =
[ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_detect.cc" ]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [
- "../../../configs:internal_disabled_warnings",
- "../../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":platform",
":randen_hwaes_impl",
@@ -327,12 +167,8 @@ pw_source_set("randen_hwaes") {
]
}
-# Generated from //absl/random/internal:randen_hwaes_impl
-pw_source_set("randen_hwaes_impl") {
- visibility = [
- ":*",
- "..:*",
- ]
+# Generated from @com_google_absl//absl/random/internal:randen_hwaes_impl
+abseil_cpp_source_set("randen_hwaes_impl") {
sources = [
"$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_hwaes.cc",
"$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_hwaes.h",
@@ -342,12 +178,6 @@ pw_source_set("randen_hwaes_impl") {
"-maes",
"-msse4.1",
]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [
- "../../../configs:internal_disabled_warnings",
- "../../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":platform",
"../../base:config",
@@ -356,22 +186,12 @@ pw_source_set("randen_hwaes_impl") {
]
}
-# Generated from //absl/random/internal:randen_slow
-pw_source_set("randen_slow") {
- visibility = [
- ":*",
- "..:*",
- ]
+# Generated from @com_google_absl//absl/random/internal:randen_slow
+abseil_cpp_source_set("randen_slow") {
public =
[ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_slow.h" ]
sources =
[ "$dir_pw_third_party_abseil_cpp/absl/random/internal/randen_slow.cc" ]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [
- "../../../configs:internal_disabled_warnings",
- "../../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":platform",
"../../base:config",
@@ -381,21 +201,11 @@ pw_source_set("randen_slow") {
]
}
-# Generated from //absl/random/internal:salted_seed_seq
-pw_source_set("salted_seed_seq") {
- visibility = [
- ":*",
- "..:*",
- ]
+# Generated from @com_google_absl//absl/random/internal:salted_seed_seq
+abseil_cpp_source_set("salted_seed_seq") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/random/internal/salted_seed_seq.h",
]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [
- "../../../configs:internal_disabled_warnings",
- "../../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":seed_material",
"../../container:inlined_vector",
@@ -405,22 +215,12 @@ pw_source_set("salted_seed_seq") {
]
}
-# Generated from //absl/random/internal:seed_material
-pw_source_set("seed_material") {
- visibility = [
- ":*",
- "..:*",
- ]
+# Generated from @com_google_absl//absl/random/internal:seed_material
+abseil_cpp_source_set("seed_material") {
public =
[ "$dir_pw_third_party_abseil_cpp/absl/random/internal/seed_material.h" ]
sources =
[ "$dir_pw_third_party_abseil_cpp/absl/random/internal/seed_material.cc" ]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [
- "../../../configs:internal_disabled_warnings",
- "../../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":fast_uniform_bits",
"../../base:core_headers",
@@ -432,19 +232,9 @@ pw_source_set("seed_material") {
]
}
-# Generated from //absl/random/internal:traits
-pw_source_set("traits") {
- visibility = [
- ":*",
- "..:*",
- ]
+# Generated from @com_google_absl//absl/random/internal:traits
+abseil_cpp_source_set("traits") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/random/internal/traits.h" ]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [
- "../../../configs:internal_disabled_warnings",
- "../../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../../base:config",
"../../numeric:bits",
@@ -452,20 +242,10 @@ pw_source_set("traits") {
]
}
-# Generated from //absl/random/internal:uniform_helper
-pw_source_set("uniform_helper") {
- visibility = [
- ":*",
- "..:*",
- ]
+# Generated from @com_google_absl//absl/random/internal:uniform_helper
+abseil_cpp_source_set("uniform_helper") {
public =
[ "$dir_pw_third_party_abseil_cpp/absl/random/internal/uniform_helper.h" ]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [
- "../../../configs:internal_disabled_warnings",
- "../../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":traits",
"../../base:config",
@@ -474,20 +254,10 @@ pw_source_set("uniform_helper") {
]
}
-# Generated from //absl/random/internal:wide_multiply
-pw_source_set("wide_multiply") {
- visibility = [
- ":*",
- "..:*",
- ]
+# Generated from @com_google_absl//absl/random/internal:wide_multiply
+abseil_cpp_source_set("wide_multiply") {
public =
[ "$dir_pw_third_party_abseil_cpp/absl/random/internal/wide_multiply.h" ]
- public_configs = [ "../../..:abseil_cpp_public_config1" ]
- configs = [
- "../../../configs:internal_disabled_warnings",
- "../../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":traits",
"../../base:config",
diff --git a/third_party/abseil-cpp/absl/status/BUILD.gn b/third_party/abseil-cpp/absl/status/BUILD.gn
index fc4c33c57..62e463829 100644
--- a/third_party/abseil-cpp/absl/status/BUILD.gn
+++ b/third_party/abseil-cpp/absl/status/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,67 +14,40 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/status.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/status:status
-pw_source_set("status") {
+# Generated from @com_google_absl//absl/status:status
+abseil_cpp_source_set("status") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/status/status.h",
"$dir_pw_third_party_abseil_cpp/absl/status/status_payload_printer.h",
]
sources = [
+ "$dir_pw_third_party_abseil_cpp/absl/status/internal/status_internal.cc",
"$dir_pw_third_party_abseil_cpp/absl/status/internal/status_internal.h",
"$dir_pw_third_party_abseil_cpp/absl/status/status.cc",
"$dir_pw_third_party_abseil_cpp/absl/status/status_payload_printer.cc",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:atomic_hook",
+ "../base:config",
"../base:core_headers",
+ "../base:no_destructor",
+ "../base:nullability",
"../base:raw_logging_internal",
"../base:strerror",
"../container:inlined_vector",
"../debugging:stacktrace",
"../debugging:symbolize",
"../functional:function_ref",
+ "../memory",
"../strings",
"../strings:cord",
"../strings:str_format",
"../types:optional",
- ]
-}
-
-# Generated from //absl/status:statusor
-pw_source_set("statusor") {
- public = [ "$dir_pw_third_party_abseil_cpp/absl/status/statusor.h" ]
- sources = [
- "$dir_pw_third_party_abseil_cpp/absl/status/internal/statusor_internal.h",
- "$dir_pw_third_party_abseil_cpp/absl/status/statusor.cc",
- ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [
- ":status",
- "../base",
- "../base:core_headers",
- "../base:raw_logging_internal",
- "../meta:type_traits",
- "../strings",
- "../types:variant",
- "../utility",
+ "../types:span",
]
}
diff --git a/third_party/abseil-cpp/absl/strings/BUILD.gn b/third_party/abseil-cpp/absl/strings/BUILD.gn
index 1150b29b1..86649ef32 100644
--- a/third_party/abseil-cpp/absl/strings/BUILD.gn
+++ b/third_party/abseil-cpp/absl/strings/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,15 +14,22 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/strings.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/strings:cord
-pw_source_set("cord") {
+# Generated from @com_google_absl//absl/strings:charset
+abseil_cpp_source_set("charset") {
+ public = [ "$dir_pw_third_party_abseil_cpp/absl/strings/charset.h" ]
+ public_deps = [
+ ":string_view",
+ "../base:core_headers",
+ ]
+}
+
+# Generated from @com_google_absl//absl/strings:cord
+abseil_cpp_source_set("cord") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/strings/cord.h",
"$dir_pw_third_party_abseil_cpp/absl/strings/cord_buffer.h",
@@ -33,12 +40,6 @@ pw_source_set("cord") {
"$dir_pw_third_party_abseil_cpp/absl/strings/cord_analysis.h",
"$dir_pw_third_party_abseil_cpp/absl/strings/cord_buffer.cc",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":cord_internal",
":cordz_functions",
@@ -52,9 +53,10 @@ pw_source_set("cord") {
"../base:config",
"../base:core_headers",
"../base:endian",
+ "../base:nullability",
"../base:raw_logging_internal",
- "../container:fixed_array",
"../container:inlined_vector",
+ "../crc:crc32c",
"../crc:crc_cord_state",
"../functional:function_ref",
"../meta:type_traits",
@@ -64,9 +66,8 @@ pw_source_set("cord") {
]
}
-# Generated from //absl/strings:cord_internal
-pw_source_set("cord_internal") {
- visibility = [ ":*" ]
+# Generated from @com_google_absl//absl/strings:cord_internal
+abseil_cpp_source_set("cord_internal") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_data_edge.h",
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_internal.h",
@@ -76,8 +77,6 @@ pw_source_set("cord_internal") {
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_consume.h",
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_crc.h",
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_flat.h",
- "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_ring.h",
- "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_ring_reader.h",
]
sources = [
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_internal.cc",
@@ -86,14 +85,7 @@ pw_source_set("cord_internal") {
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_btree_reader.cc",
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_consume.cc",
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_crc.cc",
- "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_ring.cc",
- ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":strings",
"../base:base_internal",
@@ -113,21 +105,14 @@ pw_source_set("cord_internal") {
]
}
-# Generated from //absl/strings:cordz_functions
-pw_source_set("cordz_functions") {
- visibility = [ "../*" ]
+# Generated from @com_google_absl//absl/strings:cordz_functions
+abseil_cpp_source_set("cordz_functions") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_functions.h",
]
sources = [
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_functions.cc",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:config",
"../base:core_headers",
@@ -136,19 +121,12 @@ pw_source_set("cordz_functions") {
]
}
-# Generated from //absl/strings:cordz_handle
-pw_source_set("cordz_handle") {
- visibility = [ "../*" ]
+# Generated from @com_google_absl//absl/strings:cordz_handle
+abseil_cpp_source_set("cordz_handle") {
public =
[ "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_handle.h" ]
sources =
[ "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_handle.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base",
"../base:config",
@@ -157,19 +135,12 @@ pw_source_set("cordz_handle") {
]
}
-# Generated from //absl/strings:cordz_info
-pw_source_set("cordz_info") {
- visibility = [ "../*" ]
+# Generated from @com_google_absl//absl/strings:cordz_info
+abseil_cpp_source_set("cordz_info") {
public =
[ "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_info.h" ]
sources =
[ "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_info.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":cord_internal",
":cordz_functions",
@@ -188,56 +159,22 @@ pw_source_set("cordz_info") {
]
}
-# Generated from //absl/strings:cordz_sample_token
-pw_source_set("cordz_sample_token") {
- visibility = [ "../*" ]
- public = [
- "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_sample_token.h",
- ]
- sources = [ "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_sample_token.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [
- ":cordz_handle",
- ":cordz_info",
- "../base:config",
- ]
-}
-
-# Generated from //absl/strings:cordz_statistics
-pw_source_set("cordz_statistics") {
- visibility = [ "../*" ]
+# Generated from @com_google_absl//absl/strings:cordz_statistics
+abseil_cpp_source_set("cordz_statistics") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_statistics.h",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":cordz_update_tracker",
"../base:config",
]
}
-# Generated from //absl/strings:cordz_update_scope
-pw_source_set("cordz_update_scope") {
- visibility = [ "../*" ]
+# Generated from @com_google_absl//absl/strings:cordz_update_scope
+abseil_cpp_source_set("cordz_update_scope") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_update_scope.h",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":cord_internal",
":cordz_info",
@@ -247,23 +184,15 @@ pw_source_set("cordz_update_scope") {
]
}
-# Generated from //absl/strings:cordz_update_tracker
-pw_source_set("cordz_update_tracker") {
- visibility = [ "../*" ]
+# Generated from @com_google_absl//absl/strings:cordz_update_tracker
+abseil_cpp_source_set("cordz_update_tracker") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cordz_update_tracker.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [ "../base:config" ]
}
-# Generated from //absl/strings:internal
-pw_source_set("internal") {
+# Generated from @com_google_absl//absl/strings:internal
+abseil_cpp_source_set("internal") {
public = [
- "$dir_pw_third_party_abseil_cpp/absl/strings/internal/char_map.h",
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/escaping.h",
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/ostringstream.h",
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/resize_uninitialized.h",
@@ -274,12 +203,6 @@ pw_source_set("internal") {
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/ostringstream.cc",
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/utf8.cc",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:config",
"../base:core_headers",
@@ -289,21 +212,21 @@ pw_source_set("internal") {
]
}
-# Generated from //absl/strings:str_format
-pw_source_set("str_format") {
+# Generated from @com_google_absl//absl/strings:str_format
+abseil_cpp_source_set("str_format") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/strings/str_format.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
+ public_deps = [
+ ":str_format_internal",
+ ":string_view",
+ "../base:config",
+ "../base:core_headers",
+ "../base:nullability",
+ "../types:span",
]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [ ":str_format_internal" ]
}
-# Generated from //absl/strings:str_format_internal
-pw_source_set("str_format_internal") {
- visibility = [ ":*" ]
+# Generated from @com_google_absl//absl/strings:str_format_internal
+abseil_cpp_source_set("str_format_internal") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/arg.h",
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/bind.h",
@@ -322,16 +245,12 @@ pw_source_set("str_format_internal") {
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/output.cc",
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/parser.cc",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":strings",
"../base:config",
"../base:core_headers",
+ "../container:fixed_array",
+ "../container:inlined_vector",
"../functional:function_ref",
"../meta:type_traits",
"../numeric:bits",
@@ -343,12 +262,26 @@ pw_source_set("str_format_internal") {
]
}
-# Generated from //absl/strings:strings
-pw_source_set("strings") {
+# Generated from @com_google_absl//absl/strings:string_view
+abseil_cpp_source_set("string_view") {
+ public = [ "$dir_pw_third_party_abseil_cpp/absl/strings/string_view.h" ]
+ sources = [ "$dir_pw_third_party_abseil_cpp/absl/strings/string_view.cc" ]
+ public_deps = [
+ "../base",
+ "../base:config",
+ "../base:core_headers",
+ "../base:nullability",
+ "../base:throw_delegate",
+ ]
+}
+
+# Generated from @com_google_absl//absl/strings:strings
+abseil_cpp_source_set("strings") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/strings/ascii.h",
"$dir_pw_third_party_abseil_cpp/absl/strings/charconv.h",
"$dir_pw_third_party_abseil_cpp/absl/strings/escaping.h",
+ "$dir_pw_third_party_abseil_cpp/absl/strings/has_absl_stringify.h",
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/damerau_levenshtein_distance.h",
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/has_absl_stringify.h",
"$dir_pw_third_party_abseil_cpp/absl/strings/internal/string_constant.h",
@@ -383,21 +316,17 @@ pw_source_set("strings") {
"$dir_pw_third_party_abseil_cpp/absl/strings/str_cat.cc",
"$dir_pw_third_party_abseil_cpp/absl/strings/str_replace.cc",
"$dir_pw_third_party_abseil_cpp/absl/strings/str_split.cc",
- "$dir_pw_third_party_abseil_cpp/absl/strings/string_view.cc",
"$dir_pw_third_party_abseil_cpp/absl/strings/substitute.cc",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
+ ":charset",
":internal",
+ ":string_view",
"../base",
"../base:config",
"../base:core_headers",
"../base:endian",
+ "../base:nullability",
"../base:raw_logging_internal",
"../base:throw_delegate",
"../memory",
diff --git a/third_party/abseil-cpp/absl/synchronization/BUILD.gn b/third_party/abseil-cpp/absl/synchronization/BUILD.gn
index bca5f07d7..d307a914a 100644
--- a/third_party/abseil-cpp/absl/synchronization/BUILD.gn
+++ b/third_party/abseil-cpp/absl/synchronization/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,24 +14,15 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/synchronization.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/synchronization:graphcycles_internal
-pw_source_set("graphcycles_internal") {
- visibility = [ "../*" ]
+# Generated from @com_google_absl//absl/synchronization:graphcycles_internal
+abseil_cpp_source_set("graphcycles_internal") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/graphcycles.h" ]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/graphcycles.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base",
"../base:base_internal",
@@ -42,17 +33,10 @@ pw_source_set("graphcycles_internal") {
]
}
-# Generated from //absl/synchronization:kernel_timeout_internal
-pw_source_set("kernel_timeout_internal") {
- visibility = [ ":*" ]
+# Generated from @com_google_absl//absl/synchronization:kernel_timeout_internal
+abseil_cpp_source_set("kernel_timeout_internal") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/kernel_timeout.h" ]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/synchronization/internal/kernel_timeout.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base",
"../base:config",
@@ -62,8 +46,8 @@ pw_source_set("kernel_timeout_internal") {
]
}
-# Generated from //absl/synchronization:synchronization
-pw_source_set("synchronization") {
+# Generated from @com_google_absl//absl/synchronization:synchronization
+abseil_cpp_source_set("synchronization") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/synchronization/barrier.h",
"$dir_pw_third_party_abseil_cpp/absl/synchronization/blocking_counter.h",
@@ -94,13 +78,6 @@ pw_source_set("synchronization") {
"$dir_pw_third_party_abseil_cpp/absl/synchronization/mutex.cc",
"$dir_pw_third_party_abseil_cpp/absl/synchronization/notification.cc",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- "../..:abseil_cpp_config2",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":graphcycles_internal",
":kernel_timeout_internal",
diff --git a/third_party/abseil-cpp/absl/time/BUILD.gn b/third_party/abseil-cpp/absl/time/BUILD.gn
index 090217e68..8e440e5ad 100644
--- a/third_party/abseil-cpp/absl/time/BUILD.gn
+++ b/third_party/abseil-cpp/absl/time/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,15 +14,13 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/time.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/time:time
-pw_source_set("time") {
+# Generated from @com_google_absl//absl/time:time
+abseil_cpp_source_set("time") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/time/civil_time.h",
"$dir_pw_third_party_abseil_cpp/absl/time/clock.h",
@@ -37,12 +35,6 @@ pw_source_set("time") {
"$dir_pw_third_party_abseil_cpp/absl/time/internal/get_current_time_posix.inc",
"$dir_pw_third_party_abseil_cpp/absl/time/time.cc",
]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base",
"../base:config",
diff --git a/third_party/abseil-cpp/absl/time/internal/cctz/BUILD.gn b/third_party/abseil-cpp/absl/time/internal/cctz/BUILD.gn
index 6b03f1701..082f3cd25 100644
--- a/third_party/abseil-cpp/absl/time/internal/cctz/BUILD.gn
+++ b/third_party/abseil-cpp/absl/time/internal/cctz/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,25 +14,20 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/time/internal/cctz.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/time/internal/cctz:civil_time
-pw_source_set("civil_time") {
+# Generated from @com_google_absl//absl/time/internal/cctz:civil_time
+abseil_cpp_source_set("civil_time") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/time/internal/cctz/include/cctz/civil_time.h" ]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/time/internal/cctz/src/civil_time_detail.cc" ]
- public_configs = [ "../../../..:abseil_cpp_public_config1" ]
- configs = [ "../../../../configs:internal_disabled_warnings" ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [ "../../../base:config" ]
}
-# Generated from //absl/time/internal/cctz:time_zone
-pw_source_set("time_zone") {
+# Generated from @com_google_absl//absl/time/internal/cctz:time_zone
+abseil_cpp_source_set("time_zone") {
public = [
"$dir_pw_third_party_abseil_cpp/absl/time/internal/cctz/include/cctz/time_zone.h",
"$dir_pw_third_party_abseil_cpp/absl/time/internal/cctz/include/cctz/zone_info_source.h",
@@ -55,9 +50,6 @@ pw_source_set("time_zone") {
"$dir_pw_third_party_abseil_cpp/absl/time/internal/cctz/src/tzfile.h",
"$dir_pw_third_party_abseil_cpp/absl/time/internal/cctz/src/zone_info_source.cc",
]
- public_configs = [ "../../../..:abseil_cpp_public_config1" ]
- configs = [ "../../../../configs:internal_disabled_warnings" ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":civil_time",
"../../../base:config",
diff --git a/third_party/abseil-cpp/absl/types/BUILD.gn b/third_party/abseil-cpp/absl/types/BUILD.gn
index e4577c0ca..3f326080e 100644
--- a/third_party/abseil-cpp/absl/types/BUILD.gn
+++ b/third_party/abseil-cpp/absl/types/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,164 +14,66 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/types.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/types:any
-pw_source_set("any") {
- public = [ "$dir_pw_third_party_abseil_cpp/absl/types/any.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [
- ":bad_any_cast",
- "../base:config",
- "../base:core_headers",
- "../base:fast_type_id",
- "../meta:type_traits",
- "../utility",
- ]
-}
-
-# Generated from //absl/types:bad_any_cast
-pw_source_set("bad_any_cast") {
- public = [ "$dir_pw_third_party_abseil_cpp/absl/types/bad_any_cast.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [
- ":bad_any_cast_impl",
- "../base:config",
- ]
-}
-
-# Generated from //absl/types:bad_any_cast_impl
-pw_source_set("bad_any_cast_impl") {
- visibility = [ ":*" ]
- sources = [
- "$dir_pw_third_party_abseil_cpp/absl/types/bad_any_cast.cc",
- "$dir_pw_third_party_abseil_cpp/absl/types/bad_any_cast.h",
- ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [
- "../base:config",
- "../base:raw_logging_internal",
- ]
-}
-
-# Generated from //absl/types:bad_optional_access
-pw_source_set("bad_optional_access") {
+# Generated from @com_google_absl//absl/types:bad_optional_access
+abseil_cpp_source_set("bad_optional_access") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/types/bad_optional_access.h" ]
sources =
[ "$dir_pw_third_party_abseil_cpp/absl/types/bad_optional_access.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:config",
"../base:raw_logging_internal",
]
}
-# Generated from //absl/types:bad_variant_access
-pw_source_set("bad_variant_access") {
+# Generated from @com_google_absl//absl/types:bad_variant_access
+abseil_cpp_source_set("bad_variant_access") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/types/bad_variant_access.h" ]
sources =
[ "$dir_pw_third_party_abseil_cpp/absl/types/bad_variant_access.cc" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:config",
"../base:raw_logging_internal",
]
}
-# Generated from //absl/types:compare
-pw_source_set("compare") {
- public = [ "$dir_pw_third_party_abseil_cpp/absl/types/compare.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [
- "../base:core_headers",
- "../meta:type_traits",
- ]
-}
-
-# Generated from //absl/types:optional
-pw_source_set("optional") {
+# Generated from @com_google_absl//absl/types:optional
+abseil_cpp_source_set("optional") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/types/optional.h" ]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/types/internal/optional.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":bad_optional_access",
"../base:base_internal",
"../base:config",
"../base:core_headers",
+ "../base:nullability",
"../memory",
"../meta:type_traits",
"../utility",
]
}
-# Generated from //absl/types:span
-pw_source_set("span") {
+# Generated from @com_google_absl//absl/types:span
+abseil_cpp_source_set("span") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/types/span.h" ]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/types/internal/span.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../algorithm",
"../base:core_headers",
+ "../base:nullability",
"../base:throw_delegate",
"../meta:type_traits",
]
}
-# Generated from //absl/types:variant
-pw_source_set("variant") {
+# Generated from @com_google_absl//absl/types:variant
+abseil_cpp_source_set("variant") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/types/variant.h" ]
sources = [ "$dir_pw_third_party_abseil_cpp/absl/types/internal/variant.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
":bad_variant_access",
"../base:base_internal",
diff --git a/third_party/abseil-cpp/absl/utility/BUILD.gn b/third_party/abseil-cpp/absl/utility/BUILD.gn
index c135b7644..5769fa4e0 100644
--- a/third_party/abseil-cpp/absl/utility/BUILD.gn
+++ b/third_party/abseil-cpp/absl/utility/BUILD.gn
@@ -1,4 +1,4 @@
-# Copyright 2023 The Pigweed Authors
+# Copyright 2024 The Pigweed Authors
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
@@ -14,35 +14,14 @@
# DO NOT MANUALLY EDIT!
# This file was automatically generated by pw_build/gn_writer.py
-# It contains GN build targets for absl/utility.
import("//build_overrides/pigweed.gni")
-import("$dir_pw_build/target_types.gni")
import("$dir_pw_third_party/abseil-cpp/abseil-cpp.gni")
-# Generated from //absl/utility:if_constexpr
-pw_source_set("if_constexpr") {
- public =
- [ "$dir_pw_third_party_abseil_cpp/absl/utility/internal/if_constexpr.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
- public_deps = [ "../base:config" ]
-}
-
-# Generated from //absl/utility:utility
-pw_source_set("utility") {
+# Generated from @com_google_absl//absl/utility:utility
+abseil_cpp_source_set("utility") {
public = [ "$dir_pw_third_party_abseil_cpp/absl/utility/utility.h" ]
- public_configs = [ "../..:abseil_cpp_public_config1" ]
- configs = [
- "../../configs:internal_disabled_warnings",
- "../..:abseil_cpp_config1",
- ]
- remove_configs = [ "$dir_pw_fuzzer:instrumentation" ]
public_deps = [
"../base:base_internal",
"../base:config",