diff --git a/source/dub/project.d b/source/dub/project.d index 669d978..a16c808 100644 --- a/source/dub/project.d +++ b/source/dub/project.d @@ -262,6 +262,12 @@ dst.targetName = psettings.targetName; } } + + // always add all version identifiers of all packages + foreach (pkg; this.getTopologicalPackageList(false, null, configs)) { + auto psettings = pkg.getBuildSettings(platform, configs[pkg.name]); + dst.addVersions(psettings.versions); + } }