diff --git a/v1/boost-base.jam b/v1/boost-base.jam index c46653e76..0c3a033ff 100644 --- a/v1/boost-base.jam +++ b/v1/boost-base.jam @@ -2579,8 +2579,8 @@ rule common-variant-tag ( toolset variant : properties * ) if debug in $(properties) { runtime-tag += g ; } if [ MATCH .*(debug-python).* : $(variant) ] { runtime-tag += y ; } else { if [ MATCH .*(debug).* : $(variant) ] { runtime-tag += d ; } } - if [ MATCH .*(stlport).* : $(toolset) ] || - [ MATCH .*(stlport).* : $(properties:G) ] + if [ MATCH .*(stlp).* : $(toolset) ] || + [ MATCH .*(stlp).* : $(properties:G) ] { runtime-tag += p ; } if off in $(properties) { runtime-tag += n ; } @@ -2841,8 +2841,8 @@ rule toolset::requirements ( toolset variant : subvariant-path properties * ) { # dynamic runtime only comes in the multi-threading flavor if dynamic in $(properties) { requirements += multi ; } - if [ MATCH .*(stlport).* : $(toolset) ] || - [ MATCH .*(stlport).* : $(properties:G) ] + if [ MATCH .*(stlp).* : $(toolset) ] || + [ MATCH .*(stlp).* : $(properties:G) ] { # STLPort doesn't have any single-threaded builds, so we're going # to force all such targets to be built with multithread support. @@ -2854,8 +2854,8 @@ rule toolset::requirements ( toolset variant : subvariant-path properties * ) { # dynamic runtime only comes in the multi-threading flavor if dynamic in $(properties) { requirements += multi ; } - if [ MATCH .*(stlport).* : $(toolset) ] || - [ MATCH .*(stlport).* : $(properties:G) ] + if [ MATCH .*(stlp).* : $(toolset) ] || + [ MATCH .*(stlp).* : $(properties:G) ] { # STLPort doesn't have any single-threaded builds, so we're going # to force all such targets to be built with multithread support. @@ -2877,6 +2877,11 @@ rule toolset::requirements ( toolset variant : subvariant-path properties * ) # dynamic runtime only comes in the multi-threading flavor if dynamic in $(properties) { requirements += multi ; } } + case iw* : + { + # dynamic runtime only comes in the multi-threading flavor + if dynamic in $(properties) { requirements += multi ; } + } } requirements = [ unique $(requirements) ] ; local free-feature-requirements = [ segregate-free-properties properties ] ;