Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2002-09-16 09:10:44


David Abrahams wrote:

>>The purpose of non-optional properties is that default value of most
>>properties is considered implitly present in build variants and not
>>generate additional subvariant directories, right?
>
>
> Argh. Of course you're right.
>
>
>>So, you should either add more logic to property.as-path, or
>>non-optional properties should be included in expansion of the composite
>>properties which correspond to build variants.
>>
>>Seems I still miss something...
>
>
> Nope, it's me this time. The easiest solution is probably to do as you say:
> variants have a record of which properties were optional and which were
> explicitly specified for the purposes of variant inheritance.
>
> Let's go with that until it's proven untenable ;-)

Okay :-) So, it's now possible to fully document the semantics (I see
you started already).

- Volodya

 


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