Boost logo

Boost :

Subject: Re: [boost] [modular-boost] /boost//headers error
From: Thomas Suckow (thomas.suckow_at_[hidden])
Date: 2014-02-07 12:25:17


On 02/06/2014 06:57 PM, Steven Watanabe wrote:
> AMDG
>
> On 02/06/2014 12:40 PM, Thomas Suckow wrote:
>> On 02/06/2014 12:19 PM, Steven Watanabe wrote:
>>>
>>> Use <implicit-dependency>/boost//headers
>>>
>>
>> I changed all the references in our project to use implicit-dependency
>> and that works. It doesn't create the links, but I guess ./b2 headers is
>> just something I will need to remember to do.
>>
>
> It's supposed to create the links
> and it seems to work within the Boost
> tree (for the most part--a few dependencies
> are missed).
>

I did some more experimenting, seems that I should be using more than
just implicit-dependency as that will only indicate that the target may
produce files that are included by the sources.

Adding <dependency>/boost//headers causes the links to be generated,
though I suspect the include path is being brought in my some other
means because based on the description of the "features" it seems I
should not put in <dependency> but instead <use> so the
usage-requirements are brought across.

A la:
<use>/boost//headers
<implicit-dependency>/boost//headers

-
Thomas


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk