All Projects → bfgroup → b2

bfgroup / b2

Licence: BSL-1.0 license
B2 makes it easy to build C++ projects, everywhere.

Programming Languages

C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
HTML
75241 projects
Yacc
648 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to b2

Build
B2 makes it easy to build C++ projects, everywhere.
Stars: ✭ 182 (+378.95%)
Mutual labels:  build, build-tool, build-system, asciidoctor
Pants
The Pantsbuild developer workflow system
Stars: ✭ 1,814 (+4673.68%)
Mutual labels:  build, build-tool, build-system, build-tools
elite
Fegeya Elitebuild, small, powerful build system. Written in Rust.
Stars: ✭ 24 (-36.84%)
Mutual labels:  build, build-tool, build-system
Earthly
Repeatable builds
Stars: ✭ 5,805 (+15176.32%)
Mutual labels:  build, build-tool, build-system
Build Harness
🤖Collection of Makefiles to facilitate building Golang projects, Dockerfiles, Helm charts, and more
Stars: ✭ 236 (+521.05%)
Mutual labels:  build, build-tool, build-system
Arduino Cmake Ng
CMake-Based framework for Arduino platforms
Stars: ✭ 123 (+223.68%)
Mutual labels:  build, build-tool, build-system
Please
High-performance extensible build system for reproducible multi-language builds.
Stars: ✭ 1,856 (+4784.21%)
Mutual labels:  build, build-tool, build-system
Hopp
Crazy rapid build system.
Stars: ✭ 24 (-36.84%)
Mutual labels:  build, build-tool, build-system
build
Build system scripts based on GENie (https://github.com/bkaradzic/genie) project generator
Stars: ✭ 30 (-21.05%)
Mutual labels:  build, build-tool, build-system
jagen
A software engineer's workspace manager and build systems wrapper
Stars: ✭ 32 (-15.79%)
Mutual labels:  build, build-tool, build-system
Flubucore
A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.
Stars: ✭ 695 (+1728.95%)
Mutual labels:  build, build-tool, build-system
Projectbuilder
A tool for easy automating and customizing build process for Unity.
Stars: ✭ 80 (+110.53%)
Mutual labels:  build, build-tool, build-system
Nginx Builder
A tool to build deb or rpm package of required Nginx version from the source code, with the ability to connect third-party modules. Nginx parameters are set in the yaml configuration file.
Stars: ✭ 123 (+223.68%)
Mutual labels:  build, build-tool
ycm
Extra CMake Modules for YARP and friends
Stars: ✭ 42 (+10.53%)
Mutual labels:  build-tool, build-system
Baumeister
👷 The aim of this project is to help you to build your things. From Bootstrap themes over static websites to single page applications.
Stars: ✭ 171 (+350%)
Mutual labels:  build, build-tool
Aria2 Build Msys2
aria2 build scripts on msys2 with custom patches.
Stars: ✭ 112 (+194.74%)
Mutual labels:  build, build-tool
Zeus
An Electrifying Build System
Stars: ✭ 176 (+363.16%)
Mutual labels:  build, build-tool
Mbt
The most flexible build tool for monorepo
Stars: ✭ 184 (+384.21%)
Mutual labels:  build, build-tool
aseprite-macos-buildsh
Automated script to create latest release app (either beta, or release whichever is newer) of Aseprite for macOS
Stars: ✭ 143 (+276.32%)
Mutual labels:  build, build-tool
craftr
The core framework for the Craftr build system.
Stars: ✭ 1 (-97.37%)
Mutual labels:  build-tool, build-system

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, 13, 14

  • FreeBSD GCC 8, 9, 10, 11, 12

  • Linux Clang 9, 10, 11, 12, 13, 14

  • Linux GCC 7, 8, 9, 10, 11, 12

  • macOS Xcode 11.7, 12.4, 12.5.1, 13.0, 13.1, 13.2.1, 13.3.1, 13.4.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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].