|
Boost-Build : |
From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-05-03 07:54:51
----- Original Message -----
From: "Vladimir Prus" <ghost_at_[hidden]>
> I'm now thinking that compose-requirements should really be the same
as
> apply-requrements. I believe that we should treat inherited
requirements in
> the same "soft" manner. For example, if parent has <optimization>off
> and current project require <optimization>space, we just ignore
> <optimization>off. If parent has <rtti>on and current project require
> <rtti>off, we just refuse to accept such requirements. This is the
semantics
> I suggest in
> http://groups.yahoo.com/group/jamboost/message/819
>
> Anybody has any objections?
No, that sounds fine. However, we need a better name. I would like
something which suggests which of the requirements lists gets precedence
in case of link-compatible options. Ideas:
override-requirements
refine-requirements
I like #2. At least there's a vague implication that the old properties
come first and the additional ones come 2nd (but only vague). Can we do
better?
-Dave
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