|
Boost-Build : |
From: Vladimir Prus (ghost_at_[hidden])
Date: 2006-11-10 12:48:48
Hi,
I'm trying to port the following V1 logic:
rule toolset::requirements ( toolset variant : subvariant-path properties
* )
{
local requirements = ;
switch $(toolset)
{
case cwpro9* :
{
# dynamic runtime only comes in the multi-threading flavor
if <runtime-link>dynamic in $(properties) { requirements +=
<threading>multi ; }
}
case msvc* :
{
# dynamic runtime only comes in the multi-threading flavor
if <runtime-link>dynamic in $(properties) { requirements +=
<threading>multi ;
}
However, I realize I don't understand that threading=multi means on msvc. It
certainly affects which runtime is selected. But does it affect the generated
object files in any way?
What about other windows compilers? Any expert can clarify this?
Thanks,
Volodya
-- Vladimir Prus http://vladimir_prus.blogspot.com Boost.Build V2: http://boost.org/boost-build2
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