load("//cuttlefish/bazel:rules.bzl", "cf_cc_library") package( default_visibility = ["//:android_cuttlefish"], ) cf_cc_library( name = "location", srcs = [ "GnssClient.cpp", "GpxParser.cpp", "KmlParser.cpp", "StringParse.cpp", ], hdrs = [ "GnssClient.h", "GpsFix.h", "GpxParser.h", "KmlParser.h", "StringParse.h", ], clang_tidy_enabled = False, # TODO: 403655105 - revisit `vsscanf` clang-tidy warning in `StringParse.cpp` # `layering_check` conflicts with the combination of the clang prebuilt and # the cmake build rules used for @libxml2. features = ["-layering_check"], deps = [ "//cuttlefish/common/libs/fs", "//cuttlefish/common/libs/utils:environment", "//cuttlefish/common/libs/utils:result", "//cuttlefish/host/commands/gnss_grpc_proxy:libcvd_gnss_grpc_proxy", "//libbase", "@grpc", "@grpc//:grpc++", "@grpc//:grpc++_reflection", "@jsoncpp", "@libxml2", "@protobuf", ], )