diff options
Diffstat (limited to 'third_party/abseil-cpp/absl/strings/BUILD.gn')
-rw-r--r-- | third_party/abseil-cpp/absl/strings/BUILD.gn | 408 |
1 files changed, 408 insertions, 0 deletions
diff --git a/third_party/abseil-cpp/absl/strings/BUILD.gn b/third_party/abseil-cpp/absl/strings/BUILD.gn new file mode 100644 index 000000000..1150b29b1 --- /dev/null +++ b/third_party/abseil-cpp/absl/strings/BUILD.gn @@ -0,0 +1,408 @@ +# Copyright 2023 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 +# the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations under +# the License. + +# 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") { + public = [ + "$dir_pw_third_party_abseil_cpp/absl/strings/cord.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/cord_buffer.h", + ] + sources = [ + "$dir_pw_third_party_abseil_cpp/absl/strings/cord.cc", + "$dir_pw_third_party_abseil_cpp/absl/strings/cord_analysis.cc", + "$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", + ":cordz_info", + ":cordz_statistics", + ":cordz_update_scope", + ":cordz_update_tracker", + ":internal", + ":strings", + "../base", + "../base:config", + "../base:core_headers", + "../base:endian", + "../base:raw_logging_internal", + "../container:fixed_array", + "../container:inlined_vector", + "../crc:crc_cord_state", + "../functional:function_ref", + "../meta:type_traits", + "../numeric:bits", + "../types:optional", + "../types:span", + ] +} + +# Generated from //absl/strings:cord_internal +pw_source_set("cord_internal") { + visibility = [ ":*" ] + 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", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_btree.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_btree_navigator.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_btree_reader.h", + "$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", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_btree.cc", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/cord_rep_btree_navigator.cc", + "$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", + "../base:config", + "../base:core_headers", + "../base:endian", + "../base:raw_logging_internal", + "../base:throw_delegate", + "../container:compressed_tuple", + "../container:container_memory", + "../container:inlined_vector", + "../container:layout", + "../crc:crc_cord_state", + "../functional:function_ref", + "../meta:type_traits", + "../types:span", + ] +} + +# Generated from //absl/strings:cordz_functions +pw_source_set("cordz_functions") { + visibility = [ "../*" ] + 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", + "../base:raw_logging_internal", + "../profiling:exponential_biased", + ] +} + +# Generated from //absl/strings:cordz_handle +pw_source_set("cordz_handle") { + visibility = [ "../*" ] + 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", + "../base:raw_logging_internal", + "../synchronization", + ] +} + +# Generated from //absl/strings:cordz_info +pw_source_set("cordz_info") { + visibility = [ "../*" ] + 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", + ":cordz_handle", + ":cordz_statistics", + ":cordz_update_tracker", + "../base", + "../base:config", + "../base:core_headers", + "../base:raw_logging_internal", + "../container:inlined_vector", + "../debugging:stacktrace", + "../synchronization", + "../time", + "../types:span", + ] +} + +# 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 = [ "../*" ] + 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 = [ "../*" ] + 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", + ":cordz_update_tracker", + "../base:config", + "../base:core_headers", + ] +} + +# Generated from //absl/strings:cordz_update_tracker +pw_source_set("cordz_update_tracker") { + visibility = [ "../*" ] + 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") { + 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", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/utf8.h", + ] + sources = [ + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/escaping.cc", + "$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", + "../base:endian", + "../base:raw_logging_internal", + "../meta:type_traits", + ] +} + +# Generated from //absl/strings:str_format +pw_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", + ] + 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 = [ ":*" ] + 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", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/checker.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/constexpr_parser.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/extension.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/float_conversion.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/output.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/parser.h", + ] + sources = [ + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/arg.cc", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/bind.cc", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/extension.cc", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_format/float_conversion.cc", + "$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", + "../functional:function_ref", + "../meta:type_traits", + "../numeric:bits", + "../numeric:int128", + "../numeric:representation", + "../types:optional", + "../types:span", + "../utility", + ] +} + +# Generated from //absl/strings:strings +pw_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/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", + "$dir_pw_third_party_abseil_cpp/absl/strings/match.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/numbers.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/str_cat.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/str_join.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/str_replace.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/str_split.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/string_view.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/strip.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/substitute.h", + ] + sources = [ + "$dir_pw_third_party_abseil_cpp/absl/strings/ascii.cc", + "$dir_pw_third_party_abseil_cpp/absl/strings/charconv.cc", + "$dir_pw_third_party_abseil_cpp/absl/strings/escaping.cc", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/charconv_bigint.cc", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/charconv_bigint.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/charconv_parse.cc", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/charconv_parse.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/damerau_levenshtein_distance.cc", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/memutil.cc", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/memutil.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/stl_type_traits.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_join_internal.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/str_split_internal.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/stringify_sink.cc", + "$dir_pw_third_party_abseil_cpp/absl/strings/internal/stringify_sink.h", + "$dir_pw_third_party_abseil_cpp/absl/strings/match.cc", + "$dir_pw_third_party_abseil_cpp/absl/strings/numbers.cc", + "$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 = [ + ":internal", + "../base", + "../base:config", + "../base:core_headers", + "../base:endian", + "../base:raw_logging_internal", + "../base:throw_delegate", + "../memory", + "../meta:type_traits", + "../numeric:bits", + "../numeric:int128", + ] +} |