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.