忘れそうなのでメモ.
import feature ; # ここでターゲット`t'が宣言されているとする. # `feature.values <toolset>'は`user-config.jam'で宣言されている # 全てのtoolsetのリストを返す. for i in [ feature.values <toolset> ] { alias t-$(i) : $(t) : <toolset>$(i) ; t-for-all-toolset += t-$(i) ; } # `t-for-all-toolset'はターゲット`t'に各toolsetのrequirementが加わった # ターゲットのリストになる.