|
Boost-Build : |
From: Christian Holmquist (c.holmquist_at_[hidden])
Date: 2008-06-04 16:54:10
Ever since started struggling with the boost build process (on
Windows), I always wondered how one is supposed to configure the
-most- important configs:
Debug or Release
Static or Dynamic
C-Runtime Static or Dynamic
Last time I did the investigation on this at work (spending numerous
days), I came up with the following build
link=static threading=multi runtime-link=shared debug release stdlib=stlport
In order to find this info, I need to go trough:
boost.org -> welcome -> getting started guide-> Getting started on MS
Windows -> 5.4 In case of build errors (assume this to always be true)
-> Boost.Build documentation -> Documentation -> Detailed reference ->
Builtin features
This list of builtin features is IMO the most important documentation
for end users that want to compile boost. To someone who's used to
configure projects trough an IDE it's not apparent what a 'builtin
feature' is, so a direct link here from the Gettings started guide
would IMO be helpful.
Taking into account that boost 1.35 only compiles Release DLL by
default on windows (the complete opposite of a default created VC
project requires), it's crucial to know how to communicate with bjam..
/ Christian
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