kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/cxx/tools/fyi/BUILD (about) 1 package( 2 default_visibility = ["//kythe:default_visibility"], 3 features = ["layering_check"], 4 ) 5 6 cc_binary( 7 name = "fyi", 8 srcs = [ 9 "fyi.cc", 10 "fyi.h", 11 "fyi_main.cc", 12 ], 13 copts = [ 14 "-Wno-non-virtual-dtor", 15 "-Wno-unused-variable", 16 "-Wno-implicit-fallthrough", 17 ], 18 features = [ 19 "-layering_check", # TODO: protocolbuffers/protobuf#10889 20 ], 21 deps = [ 22 "//kythe/cxx/common:init", 23 "//kythe/cxx/common:kythe_uri", 24 "//kythe/cxx/common:lib", 25 "//kythe/cxx/common:net_client", 26 "//kythe/cxx/common/schema:edges", 27 "//kythe/cxx/common/schema:facts", 28 "//kythe/cxx/indexer/cxx:clang_utils", 29 "//third_party/llvm/src:clang_builtin_headers", 30 "@com_google_absl//absl/flags:usage", 31 "@com_google_absl//absl/log", 32 "@com_google_absl//absl/memory", 33 "@com_google_absl//absl/strings", 34 "@com_google_absl//absl/strings:str_format", 35 "@com_google_protobuf//:protobuf", 36 "@llvm-project//clang:frontend", 37 "@llvm-project//clang:lex", 38 "@llvm-project//clang:parse", 39 "@llvm-project//clang:rewrite", 40 "@llvm-project//clang:sema", 41 "@llvm-project//clang:tooling", 42 "@llvm-project//llvm:Support", 43 ], 44 )