Reorder build rules in strings/BUILD.gn to match bazel As a preparation for generating this BUILD.gn file automatically and thus make it clearer how automated BUILD.gn differ from current version Bug: 524565513 Change-Id: Iecfb005531cea347bc4b835563d59c682815f8a0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7957925 Commit-Queue: Mirko Bonadei <mbonadei@chromium.org> Reviewed-by: Mirko Bonadei <mbonadei@chromium.org> Auto-Submit: Danil Chapovalov <danilchap@chromium.org> Cr-Commit-Position: refs/heads/main@{#1650847} NOKEYCHECK=True GitOrigin-RevId: 0199ac62cd8c4465453441abc94f5a80aff9ff11
diff --git a/absl/strings/BUILD.gn b/absl/strings/BUILD.gn index 0df0410..422ae7a 100644 --- a/absl/strings/BUILD.gn +++ b/absl/strings/BUILD.gn
@@ -147,133 +147,74 @@ ] } -absl_source_set("str_format") { - public = [ "str_format.h" ] +absl_test("match_test") { + sources = [ "match_test.cc" ] + deps = [ ":strings" ] +} + +absl_test("has_absl_stringify_test") { + sources = [ "has_absl_stringify_test.cc" ] + deps = [ ":strings" ] +} + +absl_source_set("has_ostream_operator") { + public = [ "has_ostream_operator.h" ] + deps = [ "//third_party/abseil-cpp/absl/base:config" ] +} + +absl_test("has_ostream_operator_test") { + sources = [ "has_ostream_operator_test.cc" ] + deps = [ ":has_ostream_operator" ] +} + +absl_test("ascii_test") { + sources = [ "ascii_test.cc" ] deps = [ - ":str_format_internal", - ":string_view", - "//third_party/abseil-cpp/absl/base:config", + ":strings", "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/base:nullability", - "//third_party/abseil-cpp/absl/types:span", ] } -absl_source_set("str_format_internal") { - sources = [ - "internal/str_format/arg.cc", - "internal/str_format/bind.cc", - "internal/str_format/extension.cc", - "internal/str_format/float_conversion.cc", - "internal/str_format/output.cc", - "internal/str_format/parser.cc", - ] - public = [ - "internal/str_format/arg.h", - "internal/str_format/bind.h", - "internal/str_format/checker.h", - "internal/str_format/constexpr_parser.h", - "internal/str_format/extension.h", - "internal/str_format/float_conversion.h", - "internal/str_format/output.h", - "internal/str_format/parser.h", - ] - visibility = [ ":*" ] +absl_test("damerau_levenshtein_distance_test") { + sources = [ "internal/damerau_levenshtein_distance_test.cc" ] + deps = [ ":strings" ] +} + +absl_test("string_constant_test") { + sources = [ "internal/string_constant_test.cc" ] + deps = [ ":strings" ] +} + +absl_test("string_view_test") { + sources = [ "string_view_test.cc" ] deps = [ - ":internal", ":string_view", - ":strings", "//third_party/abseil-cpp/absl/base:config", "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/container:fixed_array", - "//third_party/abseil-cpp/absl/container:inlined_vector", - "//third_party/abseil-cpp/absl/functional:function_ref", + "//third_party/abseil-cpp/absl/base:dynamic_annotations", "//third_party/abseil-cpp/absl/meta:type_traits", - "//third_party/abseil-cpp/absl/numeric:bits", - "//third_party/abseil-cpp/absl/numeric:int128", - "//third_party/abseil-cpp/absl/numeric:representation", - "//third_party/abseil-cpp/absl/types:optional", - "//third_party/abseil-cpp/absl/types:span", - "//third_party/abseil-cpp/absl/utility", ] } -absl_test("str_format_test") { - sources = [ "str_format_test.cc" ] - deps = [ - ":cord", - ":str_format", - ":strings", - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/types:span", +absl_source_set("stringify_stream") { + public = [ "internal/stringify_stream.h" ] + visibility = [ + ":*", + "//third_party/abseil-cpp/absl/status:*", ] -} - -absl_test("str_format_extension_test") { - sources = [ "internal/str_format/extension_test.cc" ] deps = [ - ":str_format", - ":str_format_internal", - ":strings", - "//third_party/abseil-cpp/absl/random", - ] -} - -absl_test("str_format_arg_test") { - sources = [ "internal/str_format/arg_test.cc" ] - deps = [ - ":str_format", - ":str_format_internal", - "//third_party/abseil-cpp/absl/base:config", - ] -} - -absl_test("str_format_bind_test") { - sources = [ "internal/str_format/bind_test.cc" ] - deps = [ ":str_format_internal" ] -} - -absl_test("str_format_checker_test") { - sources = [ "internal/str_format/checker_test.cc" ] - deps = [ ":str_format" ] -} - -absl_test("str_format_convert_test") { - if (is_fuchsia) { - # This test fails to compile on fuchsia x64 bot - sources = [] - } else { - sources = [ "internal/str_format/convert_test.cc" ] - } - deps = [ - ":str_format", - ":str_format_internal", - ":strings", - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/base:raw_logging_internal", - "//third_party/abseil-cpp/absl/log", - "//third_party/abseil-cpp/absl/numeric:int128", - "//third_party/abseil-cpp/absl/types:span", - ] -} - -absl_test("str_format_output_test") { - sources = [ "internal/str_format/output_test.cc" ] - deps = [ - ":cord", - ":str_format_internal", - ] -} - -absl_test("str_format_parser_test") { - sources = [ "internal/str_format/parser_test.cc" ] - deps = [ - ":str_format_internal", ":string_view", "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/base:core_headers", + ] +} + +absl_test("stringify_stream_test") { + sources = [ "internal/stringify_stream_test.cc" ] + deps = [ + ":string_view", + ":stringify_stream", + "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/strings:str_format", ] } @@ -353,6 +294,18 @@ ] } +absl_test("cord_rep_btree_navigator_test") { + sources = [ "internal/cord_rep_btree_navigator_test.cc" ] + deps = [ + ":cord_internal", + ":cord_rep_test_util", + ":string_view", + ":strings", + "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/base:raw_logging_internal", + ] +} + absl_test("cord_rep_btree_reader_test") { sources = [ "internal/cord_rep_btree_reader_test.cc" ] deps = [ @@ -636,6 +589,19 @@ ] } +absl_test("cord_buffer_test") { + public = [ "cord_buffer_test.cc" ] + deps = [ + ":cord", + ":cord_internal", + ":cord_rep_test_util", + ":string_view", + "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/base:hardening", + "//third_party/abseil-cpp/absl/types:span", + ] +} + absl_test("cord_test") { public = [ "cord_test.cc" ] deps = [ @@ -665,19 +631,6 @@ ] } -absl_test("cord_buffer_test") { - public = [ "cord_buffer_test.cc" ] - deps = [ - ":cord", - ":cord_internal", - ":cord_rep_test_util", - ":string_view", - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/base:hardening", - "//third_party/abseil-cpp/absl/types:span", - ] -} - absl_test("cordz_test") { sources = [ "cordz_test.cc" ] deps = [ @@ -698,102 +651,11 @@ ] } -absl_source_set("pow10_helper") { - testonly = true - sources = [ "internal/pow10_helper.cc" ] - public = [ "internal/pow10_helper.h" ] - visibility = [ ":*" ] - deps = [ "//third_party/abseil-cpp/absl/base:config" ] -} - -absl_test("has_absl_stringify_test") { - sources = [ "has_absl_stringify_test.cc" ] - deps = [ ":strings" ] -} - -absl_source_set("has_ostream_operator") { - public = [ "has_ostream_operator.h" ] - deps = [ "//third_party/abseil-cpp/absl/base:config" ] -} - -absl_test("has_ostream_operator_test") { - sources = [ "has_ostream_operator_test.cc" ] - deps = [ ":has_ostream_operator" ] -} - -absl_test("ascii_test") { - sources = [ "ascii_test.cc" ] - deps = [ - ":strings", - "//third_party/abseil-cpp/absl/base:core_headers", - ] -} - -absl_test("damerau_levenshtein_distance_test") { - sources = [ "internal/damerau_levenshtein_distance_test.cc" ] - deps = [ ":strings" ] -} - -absl_test("match_test") { - sources = [ "match_test.cc" ] - deps = [ ":strings" ] -} - absl_test("str_replace_test") { sources = [ "str_replace_test.cc" ] deps = [ ":strings" ] } -absl_test("string_constant_test") { - sources = [ "internal/string_constant_test.cc" ] - deps = [ ":strings" ] -} - -absl_test("string_view_test") { - sources = [ "string_view_test.cc" ] - deps = [ - ":string_view", - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/base:core_headers", - "//third_party/abseil-cpp/absl/base:dynamic_annotations", - "//third_party/abseil-cpp/absl/meta:type_traits", - ] -} - -absl_source_set("stringify_stream") { - public = [ "internal/stringify_stream.h" ] - visibility = [ - ":*", - "//third_party/abseil-cpp/absl/status:*", - ] - deps = [ - ":string_view", - "//third_party/abseil-cpp/absl/base:config", - ] -} - -absl_test("stringify_stream_test") { - sources = [ "internal/stringify_stream_test.cc" ] - deps = [ - ":string_view", - ":stringify_stream", - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/strings:str_format", - ] -} - -absl_test("cord_rep_btree_navigator_test") { - sources = [ "internal/cord_rep_btree_navigator_test.cc" ] - deps = [ - ":cord_internal", - ":cord_rep_test_util", - ":string_view", - ":strings", - "//third_party/abseil-cpp/absl/base:config", - "//third_party/abseil-cpp/absl/base:raw_logging_internal", - ] -} - absl_test("str_split_test") { sources = [ "str_split_test.cc" ] deps = [ @@ -807,14 +669,6 @@ ] } -absl_test("char_formatting_test") { - sources = [ "char_formatting_test.cc" ] - deps = [ - ":str_format", - ":strings", - ] -} - absl_test("str_cat_test") { sources = [ "str_cat_test.cc" ] deps = [ @@ -824,6 +678,152 @@ ] } +absl_source_set("str_format") { + public = [ "str_format.h" ] + deps = [ + ":str_format_internal", + ":string_view", + "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/base:core_headers", + "//third_party/abseil-cpp/absl/base:nullability", + "//third_party/abseil-cpp/absl/types:span", + ] +} + +absl_source_set("str_format_internal") { + sources = [ + "internal/str_format/arg.cc", + "internal/str_format/bind.cc", + "internal/str_format/extension.cc", + "internal/str_format/float_conversion.cc", + "internal/str_format/output.cc", + "internal/str_format/parser.cc", + ] + public = [ + "internal/str_format/arg.h", + "internal/str_format/bind.h", + "internal/str_format/checker.h", + "internal/str_format/constexpr_parser.h", + "internal/str_format/extension.h", + "internal/str_format/float_conversion.h", + "internal/str_format/output.h", + "internal/str_format/parser.h", + ] + visibility = [ ":*" ] + deps = [ + ":internal", + ":string_view", + ":strings", + "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/base:core_headers", + "//third_party/abseil-cpp/absl/container:fixed_array", + "//third_party/abseil-cpp/absl/container:inlined_vector", + "//third_party/abseil-cpp/absl/functional:function_ref", + "//third_party/abseil-cpp/absl/meta:type_traits", + "//third_party/abseil-cpp/absl/numeric:bits", + "//third_party/abseil-cpp/absl/numeric:int128", + "//third_party/abseil-cpp/absl/numeric:representation", + "//third_party/abseil-cpp/absl/types:optional", + "//third_party/abseil-cpp/absl/types:span", + "//third_party/abseil-cpp/absl/utility", + ] +} + +absl_test("str_format_test") { + sources = [ "str_format_test.cc" ] + deps = [ + ":cord", + ":str_format", + ":strings", + "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/base:core_headers", + "//third_party/abseil-cpp/absl/types:span", + ] +} + +absl_test("str_format_extension_test") { + sources = [ "internal/str_format/extension_test.cc" ] + deps = [ + ":str_format", + ":str_format_internal", + ":strings", + "//third_party/abseil-cpp/absl/random", + ] +} + +absl_test("str_format_arg_test") { + sources = [ "internal/str_format/arg_test.cc" ] + deps = [ + ":str_format", + ":str_format_internal", + "//third_party/abseil-cpp/absl/base:config", + ] +} + +absl_test("str_format_bind_test") { + sources = [ "internal/str_format/bind_test.cc" ] + deps = [ ":str_format_internal" ] +} + +absl_test("str_format_checker_test") { + sources = [ "internal/str_format/checker_test.cc" ] + deps = [ ":str_format" ] +} + +absl_test("str_format_convert_test") { + if (is_fuchsia) { + # This test fails to compile on fuchsia x64 bot + sources = [] + } else { + sources = [ "internal/str_format/convert_test.cc" ] + } + deps = [ + ":str_format", + ":str_format_internal", + ":strings", + "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/base:core_headers", + "//third_party/abseil-cpp/absl/base:raw_logging_internal", + "//third_party/abseil-cpp/absl/log", + "//third_party/abseil-cpp/absl/numeric:int128", + "//third_party/abseil-cpp/absl/types:span", + ] +} + +absl_test("str_format_output_test") { + sources = [ "internal/str_format/output_test.cc" ] + deps = [ + ":cord", + ":str_format_internal", + ] +} + +absl_test("str_format_parser_test") { + sources = [ "internal/str_format/parser_test.cc" ] + deps = [ + ":str_format_internal", + ":string_view", + "//third_party/abseil-cpp/absl/base:config", + "//third_party/abseil-cpp/absl/base:core_headers", + ] +} + +absl_source_set("pow10_helper") { + testonly = true + sources = [ "internal/pow10_helper.cc" ] + public = [ "internal/pow10_helper.h" ] + visibility = [ ":*" ] + deps = [ "//third_party/abseil-cpp/absl/base:config" ] +} + +absl_test("char_formatting_test") { + sources = [ "char_formatting_test.cc" ] + deps = [ + ":str_format", + ":strings", + ] +} + absl_source_set("generic_printer") { sources = [ "internal/generic_printer.cc",