diff --git a/source/dub/generators/generator.d b/source/dub/generators/generator.d index ab90a45..7ef52e2 100644 --- a/source/dub/generators/generator.d +++ b/source/dub/generators/generator.d @@ -120,7 +120,7 @@ pt.dependencies ~= depname; pt.linkDependencies ~= depname; if (depbs.targetType == TargetType.staticLibrary) - pt.linkDependencies ~= pdt.linkDependencies.filter!(d => !pt.linkDependencies.canFind(d)).array; + pt.linkDependencies = pt.linkDependencies.filter!(d => !pdt.linkDependencies.canFind(d)).array ~ pdt.linkDependencies; } else pt.packages ~= dep; } else targets[bin_pack].packages ~= dep; }