Boost.Build is a build system with a simple and high-level language. It supports build variants, and several different compilers and tools.
|Tags||Software Development Build Tools|
Release Notes: Support for precompiled headers with gcc was added. To use a default-configured compiler, it's no longer necessary to edit a configuration file. The Pathscale, PGI, and mipspro compilers are now supported. Projects can now selectively ignore a parent project's requirements. Free features, like defines, on the command line now affect all targets.
Release Notes: Support was added for several new tools, including the Qt4 library. An "indirect requirement" feature was added. Several improvements were made in the "install" target. The --build-dir, --debug-building, and --clean-all command line options were added. Numerous bugs were fixed, and interface improvements were done.
Release Notes: Support for many new compilers was added. Documentation was improved. Many bugs were fixed. On Unix, static libraries are properly ordered. Improvements in the handling of conditional requirements, system libraries, and the <library> feature were made. A new <dependency> feature was added.
Release Notes: Performance was considerably improved. The syntax for linking a library into a library was simplified. The 'stage' rule can traverse dependencies of the targets it installs. Regression testing support now works on Windows. Some toolsets were improved. Bugs in project loading and suffix determination were fixed.
Release Notes: A regression testing framework was implemented. Handling of dependencies to generated headers was optimized. Algorithms for link-compatibility checking and selecting main target alternatives were improved.