Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2005-08-04 03:18:28

On Thursday 04 August 2005 12:06, Markus Schöpflin wrote:
> David Abrahams wrote:
> > Markus Schöpflin <markus.schoepflin_at_[hidden]> writes:
> >>To my big surprise, I just discovered that defines are somehow not
> >>propagated to dependencies, when using bbv1.
> >
> > Right. That's the way free features work.
> > Feature, not bug ;-)
> Thought so. But how am I supposed to build a full project where a define is
> propagated to everything built? If you're asking for a use case: build

Excellent question ;-) Maybe building from top-level will help?

Anyway, maybe we should reconsider our position and propagate <define>
features to dependencies? After all, if <define> has no effect on
dependencies, then it's harmless, and if it has some effect on dependency,
maybe we should be building with the same value anyway.

- Volodya

Vladimir Prus
Boost.Build V2:

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