From 787d66ea54036e2bd965cb49d96a55aa1aa1edde Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Fri, 3 Dec 2004 10:42:35 +0000 Subject: [PATCH] Forgotten part of stage fixes commit [SVN r26412] --- v2/build/targets.jam | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/v2/build/targets.jam b/v2/build/targets.jam index 48203431b..bb4e9e0b6 100644 --- a/v2/build/targets.jam +++ b/v2/build/targets.jam @@ -1214,11 +1214,23 @@ rule tag-name ( name : property-set ) local properties = [ $(property-set).raw ] ; local tagged-name = $(name) ; + - if in $(properties:G) + local name_f = [ $(property-set).get ] ; + local tags = [ $(property-set).get ] ; + + if $(name_f) && $(tags) { - local tags = [ $(property-set).get ] ; - + errors.error "Both and properties specified" ; + } + + + if $(name_f) + { + tagged-name = $(name_f) ; + } + if $(tags) + { local rule-name = [ MATCH ^@(.*) : $(tags) ] ; if $(rule-name) {