Boost logo

Boost-Build :

From: Bronek Kozicki (brok_at_[hidden])
Date: 2003-12-20 14:28:19


On Fri, 19 Dec 2003 07:30:41 -0600, Rene Rivera wrote:
> s = Static link to runtime.
>
> In other words.. s != Static library.

After some experiments I think I understood. This option
"<runtime-link>static" will build one library:
* static library (ie. .lib file, under correct libboost*.lib
subdirectory), statically linked to runtime.
This library will be built under runtime-link-static subdirectory (and
possibly under runtime-link-static/threading-multi is multithreaded
variant was selected)

However this option "<runtime-link>dynamic" builds two versions of each
library:
* dynamic library (ie. .dll and corresponding .lib file, under
boost*.lib subdirectory), AND
* static library (ie. .lib file, under correct libboost*.lib
subdirectory) dynamically linked to runtime.
In case single-threaded variant was selected, both libraries will be
built directly under debug/release subdirectories. If multithreaded
variant was selected, libraries will be built under
debug/threading-multi (or release/threading-multi) subdirectory.

Am I right ?

B.

 


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