diff --git a/src/tools/bison.jam b/src/tools/bison.jam index 14f93c9b6..4e6c8de9f 100644 --- a/src/tools/bison.jam +++ b/src/tools/bison.jam @@ -12,7 +12,7 @@ feature.feature bison.prefix : : free ; type.register Y : y ; type.register YY : yy ; generators.register-standard bison.bison : Y : C H ; -generators.register-standard bison.bison : YY : CPP H ; +generators.register-standard bison.bison : YY : CPP HPP ; rule init ( ) { diff --git a/src/tools/builtin.jam b/src/tools/builtin.jam index cd2d2bbdc..4b931efbf 100644 --- a/src/tools/builtin.jam +++ b/src/tools/builtin.jam @@ -379,7 +379,8 @@ scanner.register c-scanner : include ; type.set-scanner CPP : c-scanner ; -type.register H : h hpp ; +type.register H : h ; +type.register HPP : hpp : H ; type.register C : c ; class lib-target-class : basic-target