Opened 16 years ago
Closed 15 years ago
#184 closed defect (fixed)
Better organize startup organization.
Reported by: | Owned by: | somebody | |
---|---|---|---|
Priority: | major | Milestone: | M14 - Docs |
Component: | component1 | Version: | 2.0 |
Keywords: | documentation startup build properties features | Cc: |
Description
This is a copy paste from a mailing list post 'bjam --help not very useful' from 4.6.2008. by Christian Holmquist.
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.
Now fixed.