build2 0.4.0 released

October 4th, 2016

The third public alpha release of the build2 toolchain is out and includes a large number of major new features in the build system (support for Windows/VC, C compilation, pkg-config integration, library versioning and export model, as well as the uninstall operation) and package manager (support for repository authentication and system packages). See the Release Notes for a detailed discussion of these and other new features.

I’ve also given a talk at this year’s CppCon which gives a nice introduction to the build system and package manager. The video is already available, check it out.

build2 0.3.0 released

April 27th, 2016

The second public alpha release of the build2 toolchain is out and includes quite a few major features in the build system (high fidelity builds, command line configuration overrides), package manager (support for dropping no longer necessary packages), and repository web interface (ability to run multiple instances, look and feel customizations). See the Release Notes for a detailed discussion of these and other new features.

One cool thing about this release is that you can upgrade from the previous version via the package manager/cppget.org repository. Albeit via a bug-fix release for the package manager. Which some may argue makes it even cooler. What we are doing here is trying to figure out the whole backwards-compatibility game early and this stuff is hard. See the Release Announcement for upgrade instructions.

build2 – C++ Build Toolchain

February 3rd, 2016

Wondering what I’ve been up to lately? It’s a C++ build system… it’s a C++ package manager… it’s a C++ package repository! Check it out: build2.