From 1e4bab86a799c5f0df905f37e08a85b5699cb6df Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Sat, 5 Sep 2009 12:07:35 +0000 Subject: [PATCH] Rever formatting changes from 48367 [SVN r56035] --- v2/build/alias.jam | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/v2/build/alias.jam b/v2/build/alias.jam index 48019cb98..80e2c6375 100644 --- a/v2/build/alias.jam +++ b/v2/build/alias.jam @@ -33,8 +33,8 @@ class alias-target-class : basic-target rule __init__ ( name : project : sources * : requirements * : default-build * : usage-requirements * ) { - basic-target.__init__ $(name) : $(project) : $(sources) : - $(requirements) : $(default-build) : $(usage-requirements) ; + basic-target.__init__ $(name) : $(project) : $(sources) : $(requirements) + : $(default-build) : $(usage-requirements) ; } rule construct ( name : source-targets * : property-set ) @@ -45,13 +45,14 @@ class alias-target-class : basic-target rule compute-usage-requirements ( subvariant ) { local base = [ basic-target.compute-usage-requirements $(subvariant) ] ; + # Add source's usage requirement. If we don't do this, "alias" does not + # look like a 100% alias. return [ $(base).add [ $(subvariant).sources-usage-requirements ] ] ; } } -# Declares the 'alias' target. It will process its sources virtual-targets by -# returning them unaltered as its own constructed virtual-targets. +# Declares the 'alias' target. It will build sources, and return them unaltered. # rule alias ( name : sources * : requirements * : default-build * : usage-requirements * ) @@ -62,10 +63,8 @@ rule alias ( name : sources * : requirements * : default-build * : [ new alias-target-class $(name) : $(project) : [ targets.main-target-sources $(sources) : $(name) : no-renaming ] : [ targets.main-target-requirements $(requirements) : $(project) ] - : [ targets.main-target-default-build $(default-build) : $(project) - ] - : [ targets.main-target-usage-requirements $(usage-requirements) : - $(project) ] + : [ targets.main-target-default-build $(default-build) : $(project) ] + : [ targets.main-target-usage-requirements $(usage-requirements) : $(project) ] ] ; }