2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-17 13:42:14 +00:00

Merge from head.

[SVN r35527]
This commit is contained in:
Rene Rivera
2006-10-08 23:57:39 +00:00
parent 6a8901a056
commit 7bc14ad4e4

View File

@@ -19,10 +19,11 @@ class make-target-class : basic-target
import type regex virtual-target ;
import "class" : new ;
rule __init__ ( name : project : sources * : requirements * : default-build * )
rule __init__ ( name : project : sources * : requirements *
: default-build * : usage-requirements * )
{
basic-target.__init__ $(name) : $(project) : $(sources)
: $(requirements) : $(default-build) ;
: $(requirements) : $(default-build) : $(usage-requirements) ;
}
rule construct ( name : source-targets * : property-set )
@@ -41,7 +42,8 @@ class make-target-class : basic-target
}
# Declares the 'make' main target.
rule make ( target-name : sources * : generating-rule + : requirements * )
rule make ( target-name : sources * : generating-rule + : requirements *
: usage-requirements * )
{
local project = [ project.current ] ;
@@ -59,6 +61,7 @@ rule make ( target-name : sources * : generating-rule + : requirements * )
: [ targets.main-target-sources $(sources) : $(target-name) ]
: [ targets.main-target-requirements $(requirements) : $(project) ]
: [ targets.main-target-default-build : $(project) ]
: [ targets.main-target-usage-requirements $(usage-requirements) : $(project) ]
] ;
}