Boost logo

Boost :

From: Robert Ramey (ramey_at_[hidden])
Date: 2007-08-03 17:38:51


Stefan Seefeld wrote:
> Robert Ramey wrote:
>
>> We're running development tests on our local system against
>> the latest release. There is currently no real value in creating
>> a branch because that branch is never going to get tested
>> anywhere besides one's local machine anyway.
>
> How does this actually work ? I have been proposing changes to
> Boost.Build (v2) to allow an individual library to be built / tested
> against an installed (or at least, external) boost tree providing
> the prerequisites.
> Up to now, this isn't quite possible, IIUC, so your statement
> makes me wonder how you achieved this.

I have made a variation of the program compiler status - called library
status. It generates a table for one library which includes ALL the
build variants for a library rather than just one.

You can see the output of his program at www.rrsd.com
Follow the boost link

I run it from my serialization/test directory with the following shell
script

if test $# -eq 0
then
    echo "Usage: $0 <bjam arguments>"
    echo "Typical bjam arguements are:"
    echo " --toolset=msvc-7.1,gcc"
    echo " variant=debug,release,profile"
    echo " link=static,shared"
    echo " threading=single,multi"

else
    bjam --dump-tests $@ >bjam.log 2>&1
    process_jam_log --v2 <bjam.log
    library_status library_status.html links.html
fi

I needed this because the regression test don't test all the combinations
I require debug/release, link-static/ and the current display tools
only display one combination in any case.

Robert Ramey


Boost 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