diff --git a/v2/tools/builtin.jam b/v2/tools/builtin.jam index 2f2db79eb..41af9dea4 100644 --- a/v2/tools/builtin.jam +++ b/v2/tools/builtin.jam @@ -632,6 +632,11 @@ class compile-action : action } } +# Declare a special compiler generator. +# The only thing it does is changing the type used to represent +# 'action' in the constructed dependency graph to 'compile-action'. +# That class in turn adds additional include paths to handle a case +# when a source file includes headers which are generated themselfs. class C-compiling-generator : generator { rule __init__ ( id : source-types + : target-types + :