Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-11-30 02:33:51


Hi Robert,
> part of the Jamfile I use for testingthe serialization system contains
>
> run
> $(sources)
> <lib>../../test/build/boost_test_exec_monitor
> <lib>../../serialization/build/boost_serialization
.....
> Note the existence of the the dependents:
>
> <lib> ...
>
> Now suppose I want to test with the (new) DLL version of the serialization
> library. Do I have to make another group of statements like:
>
> run
> $(sources)
> <dll>../../test/build/boost_test_exec_monitor
> <dll>../../serialization/build/boost_serialization
>
> : # args
>
> or can this be done automatically some way

I suppose those changes will go to next boost version? Then, please not that
there are plans to switch to Boost.Build V2, which allows to write:

lib boost_serialization : ........... ;

run $(sources) boost_serialization ....... ;

and then run

bjam link=static link=shared

So you don't need to write two duplicate statements. I think there's V2
Jamfile for serialization already, so you can use that.

- Volodya

 


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