Boost logo

Boost-Build :

Subject: Re: [Boost-build] BUMP: [git] genrating forward headers
From: Dave Abrahams (dave_at_[hidden])
Date: 2013-08-01 23:58:28


on Thu Aug 01 2013, Steven Watanabe <watanabesj-AT-gmail.com> wrote:

> AMDG
>
> On 07/30/2013 06:04 PM, Dave Abrahams wrote:
>>
>> on Sat Jul 27 2013, Dave Abrahams <dave-AT-boostpro.com> wrote:
>>
>>>
>>>>> That fixes the problem in the status folder, but that breaks the build
>>>>> in the top catalog. So we are stuck and don't really know how best to
>>>>> proceed.
>>>>>
>>>>
>>>> I think I know how to fix this. I'll try to
>>>> take a look tonight.
>>>
>>> How's this going, Steven? Do you need anything from me or Daniel?
>>
>> Hey there Steven; any updates? I'm really eager to close the Git
>> conversion chapter.
>>
>
> I've applied the Boost.Build changes. I don't
> want to apply the changes to Boost proper in
> svn, since it'll break without the git layout.

Isn't it possible to conditionalize the changes somehow, so that
everything works with both layouts? If all the changes to Boost are in
Jamfiles, this shouldn't be a serious problem.

> Here are the changes that need to happen in git:
> - Use the original boost-root patch (i.e. no <dependency>)
> - Change all uses of boost//headers to
> <implicit-dependency>/boost//headers. <use> <source> and <library> do not
> work correctly for handling generated headers.
> This is the cause of the build problems with
> the original patch.
> - Add <implicit-dependency>/boost//headers to all
> library and test targets.
> - Change the header install glob to search the
> correct include directories

If the answer to the above question is "no," what do you propose should
happen next?

-- 
Dave Abrahams

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