4 Jun
2014
4 Jun
'14
3:40 p.m.
* As Robert points out, we shouldn't even be running tests that are bound to fail anyhow. It would seem that each library needs to be able to tell bjam/b2 to skip certain tests, or even all tests, under certain conditions.
We have that now: take a look at the multiprecision tests and how conditional dependencies (GMP MPFR etc) are handled. If Robert needs a hand to set this up for serialization I'm willing to help as I've been there and done this sort of thing already.
Just to add to that: it should be possible for Boost.Config to provide boilerplate rules to check for one or more features at build time, I'll have an experiment, as potentially we can simply (and centralize) this kind of checking a lot. John.