From cbfcdde0f006a0c59dba024e432b0d09b4d7803b Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Sat, 1 Dec 2007 21:26:09 +0000 Subject: [PATCH] Document STLport [SVN r41555] --- v2/doc/src/reference.xml | 41 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/v2/doc/src/reference.xml b/v2/doc/src/reference.xml index b0b11f31f..2868b22ff 100644 --- a/v2/doc/src/reference.xml +++ b/v2/doc/src/reference.xml @@ -1349,6 +1349,47 @@ using vacpp ; + + +
+ Third-party libraries + + Boost.Build provides special support for some + third-party C++ libraries, documented below. + +
+ STLport library + STLport + + The STLport library + is an alternative implementation of C++ runtime library. Boost.Build + supports using that library on Windows platfrom. Linux is + hampered by different naming of libraries in each STLport + version and is not officially supported. + + Before using STLport, you need to configure it in + user-config.jam using the following syntax: + + +using stlport : version : header-path : library-path ; + + + Where version is the version of + STLport, for example 5.1.4, + headers is the location where + STLport headers can be found, and libraries + is the location where STLport libraries can be found. + The version should always be provided, and the library path should + be provided if you're using STLport's implementation of + iostreams. Note that STLport 5.* always uses its own iostream + implementation, so the library path is required. + + + When STLport is configured, you can build with STLport by + requesting stdlib=stlport on the command line. + + +