Skip to content

mccann/build

 
 

Repository files navigation

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 11, 12, 13, 14, 15, 16, 17, 18, 19

  • FreeBSD 10, 11, 12, 13, 14

  • Linux Clang 3.9, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20

  • Linux GCC 4.8, 4.9, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14

  • macOS Xcode 14.1, 14.2, 14.3.1, 15.4, 16.0

  • Windows MinGW 8.1.0

  • Windows 2015, 2017, 2019, 2022

  • Windows MSYS2 MinGW64/32 Clang-16, MinGW64/32 GCC-13

  • Cygwin 3.1.7 x64

  • Ubuntu 22.04 GCC 11 (armhf, arm64, ppc64el)

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

  • Debian 11 GCC 10 (armhf)

Linux/Windows/macOS: main Windows FreeBSD: release FreeBSD: main Ubuntu 22.04 GCC 11 (armhf, arm64, ppc64el) Windows MSYS2 MinGW64/32 Clang-16, MinGW64/32 GCC-13

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.

About

Boost.Build

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 73.7%
  • Python 22.5%
  • C 1.6%
  • Yacc 0.7%
  • Batchfile 0.7%
  • Shell 0.6%
  • Other 0.2%