|
Boost : |
From: John Maddock (john_at_[hidden])
Date: 2003-12-17 06:31:10
> In trying to get Boost.Filesystem separate compilation features working, I
> ran across some docs questions:
>
> * The instructions for setting up the configuration include this:
>
> //
> // Automatically link to the correct build variant where possible.
> //
> #if !defined(BOOST_ALL_NO_LIB) && !defined(BOOST_WHATEVER_NO_LIB)
> ...
>
> but other library's headers also add:
>
> !defined(BOOST_WHATEVER_SOURCE) &&
>
> and this seemed to be needed to get Boost.Filesystem to work correctly
> for dll's. Is that a buglet in the docs?
Yes, will fix.
> * The "install" Jamfile entry is documented as:
>
> install whatever lib
> : boost_whatever boost_whatever
> ;
>
> but actual Boost Jamfiles use the form:
>
> install whatever lib
> : <lib>boost_whatever <dll>boost_whatever
> ;
>
> Which is correct?
The latter, it's a cut and paste error.
> * The first line of the "stage" entry is documented as:
>
> stage stage/lib : boost_whatever boost_whatever
>
> but actual Boost Jamefiles use the form:
>
> stage stage/lib : <lib>boost_whatever <dll>boost_whatever
>
> Which is correct?
Again a cut and paste error - I'll go through and double check the file for
more of these, thanks for spotting that.
John.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk