diff options
Diffstat (limited to 'third_party/abseil-cpp/absl/flags/BUILD.gn')
-rw-r--r-- | third_party/abseil-cpp/absl/flags/BUILD.gn | 331 |
1 files changed, 331 insertions, 0 deletions
diff --git a/third_party/abseil-cpp/absl/flags/BUILD.gn b/third_party/abseil-cpp/absl/flags/BUILD.gn new file mode 100644 index 000000000..0f9fa2e68 --- /dev/null +++ b/third_party/abseil-cpp/absl/flags/BUILD.gn @@ -0,0 +1,331 @@ +# 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/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") { + 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", + "../base:fast_type_id", + "../strings", + "../types:optional", + ] +} + +# Generated from //absl/flags:commandlineflag_internal +pw_source_set("commandlineflag_internal") { + visibility = [ ":*" ] + 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") { + 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", + "../base:config", + "../base:core_headers", + "../strings", + "../synchronization", + ] +} + +# Generated from //absl/flags:flag +pw_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", + ":reflection", + "../base", + "../base:config", + "../base:core_headers", + "../strings", + ] +} + +# Generated from //absl/flags:flag_internal +pw_source_set("flag_internal") { + visibility = [ + ":*", + "../base/*", + ] + 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", + ":config", + ":marshalling", + ":reflection", + "../base", + "../base:config", + "../base:core_headers", + "../base:dynamic_annotations", + "../memory", + "../meta:type_traits", + "../strings", + "../synchronization", + "../utility", + ] +} + +# Generated from //absl/flags:marshalling +pw_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", + "../strings", + "../strings:str_format", + "../types:optional", + ] +} + +# Generated from //absl/flags:parse +pw_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", + ":config", + ":flag", + ":flag_internal", + ":private_handle_accessor", + ":program_name", + ":reflection", + ":usage", + ":usage_internal", + "../algorithm:container", + "../base:config", + "../base:core_headers", + "../strings", + "../synchronization", + ] +} + +# Generated from //absl/flags:path_util +pw_source_set("path_util") { + visibility = [ ":*" ] + 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 = [ ":*" ] + 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", + "../base:config", + "../strings", + ] +} + +# Generated from //absl/flags:program_name +pw_source_set("program_name") { + visibility = [ + ":*", + "../log:*", + ] + 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", + "../base:core_headers", + "../strings", + "../synchronization", + ] +} + +# Generated from //absl/flags:reflection +pw_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", + ":config", + ":private_handle_accessor", + "../base:config", + "../base:core_headers", + "../container:flat_hash_map", + "../strings", + "../synchronization", + ] +} + +# Generated from //absl/flags:usage +pw_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", + "../base:core_headers", + "../base:raw_logging_internal", + "../strings", + "../synchronization", + ] +} + +# Generated from //absl/flags:usage_internal +pw_source_set("usage_internal") { + visibility = [ ":*" ] + 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", + ":flag", + ":flag_internal", + ":path_util", + ":private_handle_accessor", + ":program_name", + ":reflection", + "../base:config", + "../base:core_headers", + "../container:flat_hash_map", + "../strings", + ] +} |