diff --git a/new/targets.jam b/new/targets.jam index cc7292966..0f87b2e50 100644 --- a/new/targets.jam +++ b/new/targets.jam @@ -469,6 +469,7 @@ rule basic-target ( name : project if $(split[3]) { sproperties = [ property.make [ feature.split $(split[3]) ] ] ; + sproperties = [ feature.expand-composites $(sproperties) ] ; } # Check if such target exists diff --git a/v2/build/targets.jam b/v2/build/targets.jam index cc7292966..0f87b2e50 100644 --- a/v2/build/targets.jam +++ b/v2/build/targets.jam @@ -469,6 +469,7 @@ rule basic-target ( name : project if $(split[3]) { sproperties = [ property.make [ feature.split $(split[3]) ] ] ; + sproperties = [ feature.expand-composites $(sproperties) ] ; } # Check if such target exists