|
Boost-Build : |
From: David Abrahams (dave_at_[hidden])
Date: 2002-12-29 17:17:44
Beman Dawes <bdawes_at_[hidden]> writes:
> The regression test output from bjam includes ...skipped messages which
> have to be parsed by the post-bjam steps. For example:
>
> ...skipped
> <libs!filesystem!test\path_test.test\gcc\debug\runtime-link-dynamic>path_test.exe
> for lack of
> <libs!filesystem!build\libfs.lib\gcc\debug\runtime-link-dynamic>libfs.lib...
>
> The problem is that "bin" directory is missing from both paths.
>
> The post-bjam programs are fragile because of the need to guess where the
> "/bin" goes.
>
> Would it be possible (with a reasonable amount of effort) to change the
> output to include the "\bin"?
It's possible to stick \bin in there somewhere, but I'm not sure I
could do better than guessing at what you want. It's a mistake to
think of those as paths. Notice the exclamation points. That's grist
used to uniquely identify targets which may have the same name, and
there's no guarantee that it will correspond to a real path for all
targets. Looking at the examples above and the current boost tree,
I'd say that if you add "\bin" before the first "\" character, you'd
get something reasonable in each case.
-- David Abrahams dave_at_[hidden] * http://www.boost-consulting.com Boost support, enhancements, training, and commercial distribution
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