Boost logo

Boost :

From: Beman Dawes (bdawes_at_[hidden])
Date: 2003-12-16 20:55:02


Rene,

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?

* 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 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?

Thanks,

--Beman


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk