Boost logo

Boost-Build :

From: Markus Schöpflin (markus.schoepflin_at_[hidden])
Date: 2002-05-17 08:05:24


David Abrahams wrote:
>
> It should already be doing that... what's actually happening?

MY_COMMON_PROPERTIES =
<vtable-thunks>default
<struct-alignment>auto
<eh-model>default
<threading>multi
<user-interface>console
<wide-character-support>on
<exception-handling>on
<rtti>off
<shared-linkable>true
<architecture>native
<stlport-iostream>off
<stlport-version>4.0
;

variant my-common :
$(MY_COMMON_PROPERTIES)
<profiling>off
;

variant my-debug : my_common :
<debug-symbols>on
<debug-store>object
<runtime-build>debug
<optimization>off
<inlining>off
<define>_DEBUG
;

variant my-release : my-common :
<debug-symbols>on
<debug-store>database
<runtime-build>release
<optimization>speed
<inlining>full
<define>NDEBUG
;

BUILD = my-debug my-release ;

This gives me the following:

S:\lib\boost\boost_1_28_0>bjam -sTOOLS=msvc-stlport
...found 919 targets...
...updating 145 targets...
MkDir1 libs\regex\build\bin\libboost_regex.lib
MkDir1 libs\regex\build\bin\libboost_regex.lib\msvc-stlport
MkDir1 libs\regex\build\bin\libboost_regex.lib\msvc-stlport\my-debug
MkDir1 libs\regex\build\bin\libboost_regex.lib\msvc-stlport\my-debug\exception-h
andling-on
MkDir1 libs\regex\build\bin\libboost_regex.lib\msvc-stlport\my-debug\exception-h
andling-on\rtti-off
MkDir1 libs\regex\build\bin\libboost_regex.lib\msvc-stlport\my-debug\exception-h
andling-on\rtti-off\runtime-link-dynamic
MkDir1 libs\regex\build\bin\libboost_regex.lib\msvc-stlport\my-debug\exception-h
andling-on\rtti-off\runtime-link-dynamic\stlport-cstd-namespace-std
MkDir1 libs\regex\build\bin\libboost_regex.lib\msvc-stlport\my-debug\exception-h
andling-on\rtti-off\runtime-link-dynamic\stlport-cstd-namespace-std\stlport-iost
ream-off
MkDir1 libs\regex\build\bin\libboost_regex.lib\msvc-stlport\my-debug\exception-h
andling-on\rtti-off\runtime-link-dynamic\stlport-cstd-namespace-std\stlport-iost
ream-off\stlport-version-4.0
MkDir1 libs\regex\build\bin\libboost_regex.lib\msvc-stlport\my-debug\exception-h
andling-on\rtti-off\runtime-link-dynamic\stlport-cstd-namespace-std\stlport-iost
ream-off\stlport-version-4.0\threading-multi
vc-C++ libs\regex\build\bin\libboost_regex.lib\msvc-stlport\my-debug\exception-h
andling-on\rtti-off\runtime-link-dynamic\stlport-cstd-namespace-std\stlport-iost
ream-off\stlport-version-4.0\threading-multi\c_regex_traits.obj
c_regex_traits.cpp
vc-C++ libs\regex\build\bin\libboost_regex.lib\msvc-stlport\my-debug\exception-h
andling-on\rtti-off\runtime-link-dynamic\stlport-cstd-namespace-std\stlport-iost
ream-off\stlport-version-4.0\threading-multi\c_regex_traits_common.obj
c_regex_traits_common.cpp
...interrupted
...updated 11 targets...

Everything after my-debug should go away. :-)

Thanks, Markus

 


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