
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 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? * 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 :-( Cheers, John.