kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/cxx/tools/BUILD (about)

     1  package(
     2      default_visibility = ["//kythe:default_visibility"],
     3      features = ["layering_check"],
     4  )
     5  
     6  cc_binary(
     7      name = "static_claim",
     8      srcs = [
     9          "static_claim_main.cc",
    10      ],
    11      copts = [
    12          "-Wno-non-virtual-dtor",
    13          "-Wno-unused-variable",
    14          "-Wno-implicit-fallthrough",
    15      ],
    16      features = [
    17          "-layering_check",  # TODO: protocolbuffers/protobuf#10889
    18      ],
    19      deps = [
    20          "//external:zlib",
    21          "//kythe/cxx/common:init",
    22          "//kythe/cxx/common:kzip_reader",
    23          "//kythe/cxx/common:lib",
    24          "//kythe/cxx/common:re2_flag",
    25          "//kythe/proto:analysis_cc_proto",
    26          "//kythe/proto:claim_cc_proto",
    27          "//kythe/proto:filecontext_cc_proto",
    28          "@com_google_absl//absl/flags:flag",
    29          "@com_google_absl//absl/flags:parse",
    30          "@com_google_absl//absl/flags:usage",
    31          "@com_google_absl//absl/log",
    32          "@com_google_absl//absl/log:check",
    33          "@com_google_absl//absl/strings:str_format",
    34          "@com_google_protobuf//:protobuf",
    35          "@com_google_protobuf//src/google/protobuf/io",
    36          "@com_google_protobuf//src/google/protobuf/io:gzip_stream",
    37      ],
    38  )
    39  
    40  cc_binary(
    41      name = "proto_metadata_plugin",
    42      srcs = ["proto_metadata_plugin.cc"],
    43      features = [
    44          "-layering_check",  # TODO: protocolbuffers/protobuf#10889
    45      ],
    46      deps = [
    47          "//kythe/cxx/common:init",
    48          "@com_google_absl//absl/container:flat_hash_map",
    49          "@com_google_absl//absl/container:node_hash_map",
    50          "@com_google_absl//absl/log",
    51          "@com_google_absl//absl/memory",
    52          "@com_google_absl//absl/strings",
    53          "@com_google_protobuf//:protobuf",
    54          "@com_google_protobuf//:protoc_lib",
    55          "@com_google_protobuf//src/google/protobuf/compiler:code_generator",
    56          "@com_google_protobuf//src/google/protobuf/compiler/cpp",
    57          "@com_google_protobuf//src/google/protobuf/io",
    58          "@com_google_protobuf//src/google/protobuf/io:gzip_stream",
    59          "@com_google_protobuf//src/google/protobuf/io:printer",
    60      ],
    61  )