Boost logo

Boost-Build :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-07-09 17:49:52


----- Original Message -----
From: "Vladimir Prus" <ghost_at_[hidden]>

> I've just run in a problem when "debug" is specified in requirements, and
> after a long prowling through the code, is passed to the
"feature.attributes"
> rule, which says that doesn't know it, because only gristed features are
> allowed.
>
> So, I simply suggest that we never use values of implied feature anywhere
> except the UI.

That was my intention, mostly. Obviously some of the elements of the
feature module have to be able to manipulate implicit feature values, just
to reconstitute the properties

> I'm writing property.make helper rule which will take care of
> implicit values.

There's already feature.expand-subfeatures. Doesn't that do what you want?

-Dave

P.S. I'm not very happy with the module names and division of
responsibility between feature.jam and property.jam. Maybe property.jam
should be renamed property-set.jam and some of the functionality moved
there.

 


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk