Summary
build2 is an open source (MIT), cross-platform build toolchain for developing and packaging C and C++ code. It is a hierarchy of tools that includes the build system, package dependency manager (for package consumption), and project dependency manager (for project development). Key features: Next-generation, Cargo-like integrated build toolchain for C and C++. Covers entire project lifecycle: creation, development, testing, and delivery. Uniform and consistent interface across all platforms and compilers. Fast, multi-threaded build system with parallel building and testing. Archive and version control-based package repositories. Dependency-free, all you need is a C++ compiler.
Versions
v0.14.0 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- ~amd64 ~x86
- USE flags
- test
v0.13.0 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- ~amd64 ~x86
- USE flags
- test
USE flags
General
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
Dependencies
dev-cpp / libodb : Common ODB runtime library
dev-cpp / libodb-sqlite : Common ODB runtime library
Runtime Dependencies
dev-cpp / libodb : Common ODB runtime library
dev-cpp / libodb-sqlite : Common ODB runtime library
Bugs
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Mark Wright · gentoo
dev-util/build2: Bump to 0.14.0
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Mark Wright <gienah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mark Wright · gentoo
dev-util/build2: Move config.install.chroot="${D}" to src_install.
Closes: https://bugs.gentoo.org/836063 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Mark Wright <gienah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mark Wright · gentoo
dev-util/build2: Drop old release candidate
Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Mark Wright <gienah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mark Wright · gentoo
dev-util/build2: Bump to 0.13.0
Unbundle the libodb and libodb-sqlite ODB runtime libs. Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Mark Wright <gienah@gentoo.org> - Mark Wright · gentoo
dev-util/build2: Add || die on mv xhtml files
Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Mark Wright <gienah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mark Wright · gentoo
dev-util/build2: Use || die, formatting
Correct the build2/build2/buildfile build2/libbuild2/buildfile paths. Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Mark Wright <gienah@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mark Wright · gentoo
dev-util/build2: for developing and packaging C and C++ code
Co-Authored-By: 4nykey@gmail.com Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Mark Wright <gienah@gentoo.org>