|
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