xref: /aosp_15_r20/external/google-benchmark/tools/libpfm.BUILD.bazel (revision dbb99499c3810fa1611fa2242a2fc446be01a57c)
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