|
Boost-Build : |
From: John Maddock (john_at_[hidden])
Date: 2005-08-02 09:51:57
>Don't regression test build just a single variant? No debug/release
>single-threaded/multi-threaded static-runtime/dynamic-runtime combos. If
>there are no all such combos, then the testing of autolink is not so
>comprehensive.
True, but see below.
>Answering your question -- it might be possible to add BOOST_ALL_NO_LIB
>conditionally.
Umm, what good does that do?
OK, lets see if we can design a descent testing suite, just thinking out
loud here:
1) Can I have a stage target that directs the "installed" lib to a path of
my choice?
2) Can I make the build of an executable depend upon a stage target being
built first? (Last time I asked for bbv1 the answer here was no).
3) I can add <runtime-link>static etc build requirements to a target, but
can I make "release" or "debug" also build requirements?
If "yes" to all of the above I think we could do something like define one
exe and one lib target for each build combination (tedious but there are
only eight of them, so it's do-able), and then all the combinations would
(hopefully) get tested?
John.
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