blob: 62695342aa81e4155ee383fb8cfc1110ca86e818 [file] [log] [blame]
Mircea Trofina5b79712024-03-04 22:11:301# 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)