1234567891011121314151617181920212223242526272829303132333435363738 |
- load("//bindings/python:build_defs.bzl", "py_extension")
- py_library(
- name = "google_benchmark",
- srcs = ["__init__.py"],
- visibility = ["//visibility:public"],
- deps = [
- ":_benchmark",
- # pip; absl:app
- ],
- )
- py_extension(
- name = "_benchmark",
- srcs = ["benchmark.cc"],
- copts = [
- "-fexceptions",
- "-fno-strict-aliasing",
- ],
- features = ["-use_header_modules"],
- deps = [
- "//:benchmark",
- "@pybind11",
- "@python_headers",
- ],
- )
- py_test(
- name = "example",
- srcs = ["example.py"],
- python_version = "PY3",
- srcs_version = "PY3",
- visibility = ["//visibility:public"],
- deps = [
- ":google_benchmark",
- ],
- )
|