"Felix E. Klee"
Hi,
from the Boost.Build documentation it is not clear to me whether Boost.Build is a system specifically designed for building Boost libraries or whether it is a general purpose build system.
The latter.
For example in the "Getting Started" section there are examples for setting up an independent project whereas in the "Design Criteria" section it is shown that Boost.Build was specifically designed for building Boost libraries. Now I wonder whether it is wise to use Boost.Build for non Boost projects or whether I should set up my own build system based on the original Perforce Jam (eg. because Boost.Build might become tightly integrated with Boost in the future).
Several people are using Boost.Build successfully for non-boost projects. It works great. We are nearing the point of being able to release Boost.Build v2, which has even better capabilities in that area, since it supports cross-project build dependencies (e.g. my non-boost executable depends on some boost library, and the library is rebuilt and relinked automatically when it's outdated and and the executable is rebuilt). -Dave -- David Abrahams dave@boost-consulting.com * http://www.boost-consulting.com Boost support, enhancements, training, and commercial distribution