blob: 3d439d625fdd67669496480474a2ff37ffe727c6 [file] [log] [blame]
licenses(["notice"])
exports_files(["LICENSE"])
cc_library(
name = "benchmark",
srcs = glob(["src/*.h", "src/*.cc",]),
hdrs = glob(["include/benchmark/*.h"]),
copts = [
"-DHAVE_POSIX_REGEX",
"-Wno-deprecated-declarations",
],
linkopts = select({
":linux_x86_64": ["-lm"],
":linux_arm64": ["-lm"],
":android": ["-lm"],
"//conditions:default": [],
}),
includes = ["include"],
visibility = ["//visibility:public"],
)
config_setting(
name = "linux_x86_64",
values = {"cpu": "k8"},
visibility = ["//visibility:public"],
)
config_setting(
name = "linux_arm64",
values = {"cpu": "aarch64"},
visibility = ["//visibility:public"],
)
config_setting(
name = "android",
values = {
"crosstool_top": "//external:android/crosstool",
},
visibility = ["//visibility:public"],
)