|
Boost : |
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2008-05-09 14:50:21
AMDG
John Maddock wrote:
> Steven Watanabe wrote:
>
>> This seems to work:
>>
>> import modules ;
>> modules.load profile_templates : ../profile_templates.jam ;
>>
>
> OK I got the Jamfile building OK, but now I see an error in the postprocess
> step:
>
> profile_templates.process_raw_profile
> ..\..\..\bin.v2\libs\profile_templates\test\msvc-8.0\debug\threading-multi\test.tp
>
> "..\..\..\bin.v2\libs\profile_templates\src\msvc-8.0\debug\threading-multi\postprocess.exe"
> <"..\..\..\bin.v2\libs\profile_templates\test\msvc-8.0\debug\threading-multi\test.rtp"
> >"..\..\..\bin.v2\libs\profile_templates\test\msvc-8.0\debug\threading-multi\test.tp"
>
> ...failed profile_templates.process_raw_profile
> ..\..\..\bin.v2\libs\profile_templates\test\msvc-8.0\debug\threading-multi\test.tp...
> ...removing
> ..\..\..\bin.v2\libs\profile_templates\test\msvc-8.0\debug\threading-multi\test.tp
>
Add link=static. (It isn't finding the regex dll).
> A couple of other observations:
>
> * This takes an absolute age to run... isn't there a better way than
> processing all the Boost headers separately? Maybe pre-process the source,
> then insert the special markup and compile?
>
I was planning to see if I can hijack the scanner to avoid copying
headers that aren't used.
> * If a failure occurs and I re-run the Jamfile, then it just goes off
> processing all the Boost headers all over again, so there's some dependency
> analysis missing somewhere :-(
>
I've noticed that, too. I don't understand it yet.
In Christ,
Steven Watanabe
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk