benchmark

Logo

A microbenchmark support library

View the Project on GitHub google/benchmark

Build tool dependency policy

We follow the Foundational C++ support policy for our build tools. In particular the “Build Systems” section.

CMake

The current supported version is CMake 3.10 as of 2023-08-10. Most modern distributions include newer versions, for example:

Python

The Python bindings require Python 3.10+ as of v1.9.0 (2024-08-16) for installation from PyPI. Building from source for older versions probably still works, though. See the user guide for details on how to build from source. The minimum theoretically supported version is Python 3.8, since the used bindings generator (nanobind) only supports Python 3.8+.