忘れそうなのでメモ.
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が加わった
# ターゲットのリストになる.