mirror of
https://github.com/boostorg/build.git
synced 2026-02-16 01:12:13 +00:00
Minor stylistic alias.jam Boost Build module changes.
[SVN r48367]
This commit is contained in:
@@ -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,14 +45,13 @@ 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 build sources, and return them unaltered.
|
||||
# Declares the 'alias' target. It will process its sources virtual-targets by
|
||||
# returning them unaltered as its own constructed virtual-targets.
|
||||
#
|
||||
rule alias ( name : sources * : requirements * : default-build * :
|
||||
usage-requirements * )
|
||||
@@ -63,8 +62,10 @@ 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) ]
|
||||
] ;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user