The Boost.Build System
This work is incremental, as it builds on existing build system concepts to improve portability for software developers.
The paper tackles the problem of creating a portable build system by introducing Boost.Build, which addresses unique portability requirements and design decisions, though no concrete numerical results are provided.
Boost.Build is a new build system with unique approach to portability. This paper discusses the underlying requirements, the key design decisions, and the lessons learned during several years of development. We also review other contemporary build systems, and why they fail to meet the same requirements.