|
Boost Testing : |
From: Robert Ramey (ramey_at_[hidden])
Date: 2005-02-02 17:52:24
Thanks a lot for addressing this.
Rene Rivera wrote:
> ...many hours later...
I'm sorry it took so much time.
>
> The build of serialization lib should be working again. The real
> problem causing the break was a simple missing return from one of the
> requirement rules Robert wrote.
Ouch - I see this now.
>
> Instead of just fixing that I took it upon myself to factor out the
> rules that Robert had into a single
> libs/serialization/build/serialization.jam file. This concentrates all
> the special logic for when to build the serialization library, and
> things that depend on the serialization library.
Personally, I'm not crazy about this. It makes the whole thing even harder
to understand and requires to even more arcane knowledge of bjam to make
sense of it. On the other hand, I'm not inclined to touch it either.
> Also I made the logic of accounting for when the DLLs can't be built
> work for the cases where locale support conflicts with the required
> dynamic runtime, i.e. CW8. I applied this *only* to CW8. So if this
> needs to be extended to others holler or go in an change it. Should be
> easy to see where to make that change now :-)
CW is the only platform where I had this problem. I was pretty sure I had
it on cw 9.2 as well but we'll see how this works out.
> Enjoy.
ok
Thanks again,
Robet Ramey