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 11:19:17


On 2/11/2011 11:03 AM, Steven Watanabe wrote:
> AMDG
>
> On 2/11/2011 7:39 AM, Edward Diener wrote:
>> On 2/11/2011 3:37 AM, Vladimir Prus wrote:
>>>
>>> Please try:
>>>
>>> <include>.&&$(BOOST_ROOT)
>>>
>>> The jury is still out as to whether requiring to explicitly specify
>>> order
>>> in such cases is good or bad idea.
>>
>> Why do you say that ? It is obvious that the order of include
>> directories is very important.
>>
>
> 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. The alphabetical order is clearly
wrong for this option.


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