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

Allow multiple sources for compile/compile-fail.

[SVN r36642]
This commit is contained in:
Vladimir Prus
2007-01-07 18:43:13 +00:00
parent dd7cda5d3d
commit 92ec05b89e

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) ] ;
}