diff --git a/src/build/toolset.jam b/src/build/toolset.jam index 7ada583ee..8d2be4d08 100644 --- a/src/build/toolset.jam +++ b/src/build/toolset.jam @@ -455,9 +455,9 @@ rule inherit-rules ( toolset : base ) local rules ; for local g in $(base-generators) { - local id = [ MATCH "[^.]*\.(.*)" : [ $(g).id ] ] ; - rules += $(id) ; + rules += [ MATCH "[^.]*\.(.*)" : [ $(g).rule-name ] ] ; } + rules = [ sequence.unique $(rules) ] ; IMPORT $(base) : $(rules) : $(toolset) : $(rules) ; IMPORT $(base) : $(rules) : : $(toolset).$(rules) ; }