diff --git a/v2/tools/builtin.jam b/v2/tools/builtin.jam index 859f232bf..8e63d2c53 100644 --- a/v2/tools/builtin.jam +++ b/v2/tools/builtin.jam @@ -737,10 +737,13 @@ class linking-generator : generator local result = [ generator.run $(project) $(name) : $(property-set) : $(sources) ] ; - local ur = [ extra-usage-requirements $(result) : $(property-set) ] ; - ur = [ $(ur).add - [ property-set.create $(extra-xdll-paths) ] ] ; - + local ur ; + if $(result) + { + ur = [ extra-usage-requirements $(result) : $(property-set) ] ; + ur = [ $(ur).add + [ property-set.create $(extra-xdll-paths) ] ] ; + } return $(ur) $(result) ; }