Versions:

  • 0.18.1

build2 is an open source, cross-platform toolchain for building and packaging C++ code, published by The build2 authors. Positioned within the software development category as both a build system and a package manager, it targets C and C++ developers who need a unified way to compile projects and manage their dependencies. The tool aims to approximate the convenience offered by Rust's Cargo while providing more depth and flexibility, making it relevant for teams and individuals working on C++ projects across different operating systems and environments. Its cross-platform design means that the same toolchain can be applied consistently regardless of the target platform, reducing friction in multi-platform development workflows. Typical use cases include building C++ source code into executable or library artifacts, organizing and maintaining project builds, and packaging completed code for distribution so that it can be shared and consumed by other developers. In support of this packaging workflow, published packages can be found on the project's public package repository at https://cppget.org, which serves as a central location where build2 users can publish and discover C++ packages. Because build2 combines build system functionality with package management in a single toolchain, it addresses two concerns that are often handled by separate tools in C and C++ ecosystems, aligning its workflow with the integrated experience that Rust developers receive from Cargo while retaining the configurability expected in the C++ world. The current version of build2 listed in the catalog is 0.18.1, and at present only a single version is recorded, so 0.18.1 is both the latest and the only version available in this listing. As an open source project maintained by The build2 authors, the software is freely available for developers seeking a modern approach to C++ building and packaging.

Tags: