Boost.Build's dmc-stlport toolset supports the Digital Mars C++ command-line tools, using the STLport standard library implementation. It is designed to allow you to build and test with multiple installed versions of STLPort, so that objects build in each configuration will be built into separate directories.
dmc-stlport toolset responds to the following
variables, which can be set in the environment or configured on the jam
-sVARIABLE_NAME=value. It is
an extension of the dmc toolset and therefore
responds to all of the Digital Mars configuration variables in addition to
those listed below.
In the table below, version corresponds to an STLPort version
number, e.g. "
||A directory containing at least one subdirectory of the form
||empty||Allows easy configuration for an installation where several STLPort versions are installed under a single directory.|
||The directory where the specific STLPort version
installation can be found, in case there is no central location
||empty||Allows configuration of a specific STLPort installation.|
||The version of STLPort in use by default.||
||Other values can be selected in parallel setting the build property
<stlport-version> to values from the list of
||A space-separated list of alternate versions of STLport available on this machine.||
dmc-stlport-specific features can be used in target build
requirements or in the
||Controls whether STLPort's own iostreams are in use. Though this
||Selects a version of STLPort for each target|
||Controls whether or not names from the "C" library headers such as
<cstdlib> are imported into
Revised 31 July, 2004
Copyright © Dave Abrahams 2002, Aleksey Gurtovoy 2004.
Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at www.boost.org/LICENSE_1_0.txt)