Boost logo

Boost-Build :

Subject: Re: [Boost-build] Order of include directories in Boost Build
From: Edward Diener (eldiener_at_[hidden])
Date: 2011-02-11 12:42:41


On 2/11/2011 11:24 AM, Steven Watanabe wrote:
> AMDG
>
> On 2/11/2011 8:19 AM, Edward Diener wrote:
>> On 2/11/2011 11:03 AM, Steven Watanabe wrote:
>>>
>>> The thing is that properties in Boost.Build can come
>>> from quite a few different places. Explicitly specifying
>>> the places where order matters is safer then letting
>>> the system automatically guess at what you mean.
>>> On the other hand, it results in the problems that
>>> we had here, where the way to fix the problem isn't
>>> obvious to someone who doesn't know about it already.
>>
>> I believe the include directory order should default to directories
>> which are closer in the directory hierarchy to the directory of the
>> jamfile coming earlier in the order.
>
> Define "closer."

If the jam file is in directory X, a directory at X is closer than one
anywhere else. A directory one level up from X is closer than a
directory two levels up from X. etc. etc. etc. I believe this default
scheme is much better than the alphabetic ordering currently used for
the include directories.


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