2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-16 13:22:11 +00:00

Merge: allow multiple sources for compile/compile-fail

[SVN r36643]
This commit is contained in:
Vladimir Prus
2007-01-07 18:44:06 +00:00
parent 7e78aa4b56
commit ef1633804f

View File

@@ -99,12 +99,14 @@ rule make-test ( target-type : sources + : requirements * : target-name ? )
return $(t) ;
}
rule compile ( sources : requirements * : target-name ? )
# Note: passing more that one cpp file here is know to
# fail. Passing a cpp file and a library target works.
rule compile ( sources + : requirements * : target-name ? )
{
return [ make-test compile : $(sources) : $(requirements) : $(target-name) ] ;
}
rule compile-fail ( sources : requirements * : target-name ? )
rule compile-fail ( sources + : requirements * : target-name ? )
{
return [ make-test compile-fail : $(sources) : $(requirements) : $(target-name) ] ;
}