Boost logo

Boost-Build :

From: jeffreyholle (jeffreyholle_at_[hidden])
Date: 2005-04-01 14:30:50

I'm browsing the version 2 documentation in preperation of
switching from version 1, and I have questions.
Answers would be greatly appreciated!

1.There doesn't seem to be the equivalent of "features.jam" in the
version 2 documentation. In version 1, this was a comprehensive list
of all the feature properties (their names and possible values). Am I
wrong? If so, can the equivalent be provided?

2.Since bjam v2 has new and improved handling of libraries, what's the
<library> feature, expressed in a target's requirements section, for?

3.Whats the business of "usage-requirements" and "requirements" that
are in some Jamfile.v2 targets? Perhaps these are optional keywords
that are equivalent to "named parameters"? If so, does their use
allow re-ordering/dropping sections?

4.Whats the difference between a "target id" and "target reference"

5.Its implied that the Jamfile.v2 that is in the same directory as the
required project-root.jam file is automatically available for use. Is
this true? It is also my understanding that if a Jamfile.v2 file has
a "project" section, then this project-root.jam requirement goes away.
Is this true?


Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at