diff --git a/check/predef.jam b/check/predef.jam index d65a771..0638703 100644 --- a/check/predef.jam +++ b/check/predef.jam @@ -94,6 +94,12 @@ rule require ( expressions + : language ? ) return [ check $(expressions) : $(language) : : no ] ; } +rule predef_check_action ( targets + : sources + : props * ) +{ + PREDEF_CHECK_EXPRESSION on $(targets) + = [ feature.get-values : $(props) ] ; +} + actions predef_check_action bind PREDEF_CHECK_EXPRESSION { $(>) "$(PREDEF_CHECK_EXPRESSION)" > $(<)