xref: /aosp_15_r20/external/cronet/third_party/google_benchmark/src/tools/libpfm.BUILD.bazel (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1# Build rule for libpfm, which is required to collect performance counters for
2# BENCHMARK_ENABLE_LIBPFM builds.
3
4load("@rules_foreign_cc//foreign_cc:defs.bzl", "make")
5
6filegroup(
7    name = "pfm_srcs",
8    srcs = glob(["**"]),
9)
10
11make(
12    name = "libpfm",
13    lib_source = ":pfm_srcs",
14    lib_name = "libpfm",
15    copts = [
16        "-Wno-format-truncation",
17        "-Wno-use-after-free",
18    ],
19    visibility = [
20        "//visibility:public",
21    ],
22)
23