diff options
Diffstat (limited to 'third_party/abseil-cpp/absl')
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", |