Name Last Update
..
doc Loading commit data...
example Loading commit data...
notes Loading commit data...
src Loading commit data...
test Loading commit data...
CONTRIBUTING.adoc Loading commit data...
Jamroot.jam Loading commit data...
LICENSE.txt Loading commit data...
README.adoc Loading commit data...
azure-pipelines.yml Loading commit data...
bootstrap.bat Loading commit data...
bootstrap.sh Loading commit data...
bootstrap_vms.com Loading commit data...
index.html Loading commit data...

README.adoc

B2

B2 makes it easy to build C++ projects, everywhere.

Boost Software License 1.0 GitHub code size in bytes

License

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE.txt or copy at https://www.bfgroup.xyz/b2/LICENSE.txt)

Testing

Continuously tested on:

  • FreeBSD Clang 7, 8, 9, 10, 11, 12

  • FreeBSD GCC 8, 9, 10, 11

  • Linux Clang 4, 5, 6, 7, 8, 9, 10, 11, 12, 13

  • Linux GCC 5, 6, 7, 8, 9, 10, 11

  • macOS Xcode 11.2.1, 11.3, 11.3.1, 11.4.1, 11.5, 11.6, 11.7, 12.0.1, 12.1.1, 12.2, 12.3, 12.4, 12.5.1, 13.0, 13.1, 13.2.1

  • Windows MinGW 8.1.0

  • Windows VS 2013, 2015, 2017, 2019, 2022

  • Cygwin 3.1.7 x64

  • Ubuntu 20.04 GCC 9 (armhf, arm64, ppc64el)

  • Debian 11 GCC 10 (armhf)

Linux/Windows/macOS: main Windows FreeBSD: release FreeBSD: main

Note
A C++11 capable compiler is needed to build the b2 engine. But using the b2 engine and build system does not require C++11.

More

See the website for more information.

See the guidelines for contributing if you would like to get involved in the development.