Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2002-08-07 09:27:54

From: "Vladimir Prus" <ghost_at_[hidden]>

> I've started tweaking V2 code according to feature description in the
> In no time I've realized that the change is going to be really small --
> essentially only split free properties into free-valued and incidental.
> Good.

I didn't think things sounded radically different...

> But while we're on this topic, I have anyther suggestion. We were
planning to
> support things like stlport using special generators, which would just
> build properties. I've done some initial work on generators, and they
> to be not so simple a thing. For that reason, I'd prefer not to
> them more and support stlport et al in a different way.
> Let's make "active" properties and features. If build properties for a
> target contain an active property, like
> <stdlib>stlport
> then a previously registered rule will be called which will adjust

Hmm, "exectuted" properties anyone?
Didn't we just decide we didn't need those?

> Likewise, if there's feature
> python-arity
> with any value, another rule would translate it into appropriate defines.
> Opinions?

I worry that this approach won't afford us enough control... but suppose
I'm wrong? What would we be giving up by taking this approach? Anything?

What was the motivation for shoving all of this functionality into
generators in the first place?


David Abrahams * Boost Consulting
dave_at_[hidden] *


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