File tree 1 file changed +3
-3
lines changed
1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -38,7 +38,6 @@ struct PackageConfig
38
38
dub.loadPackage(pkg);
39
39
scope (exit) if (pkg)
40
40
dub.loadPackage(bkupPkg);
41
- dub.project.reinit();
42
41
if (! dub.project.hasAllDependencies)
43
42
dub.upgrade(UpgradeOptions.select);
44
43
@@ -78,7 +77,8 @@ struct PackageConfig
78
77
PackageConfig pkgcfg;
79
78
if (spkg.recipe.name.length > 0 )
80
79
{
81
- auto subpkg = dub.packageManager.getSubPackage(dub.project.rootPackage, spkg.recipe.name, false );
80
+ auto basepkg = dub.packageManager.getPackage(name, packageVersion);
81
+ auto subpkg = dub.packageManager.getSubPackage(basepkg, spkg.recipe.name, false );
82
82
pkgcfg.loadPackage(dub, subpkg,
83
83
archType, buildType, configName, compiler);
84
84
}
@@ -92,6 +92,7 @@ struct PackageConfig
92
92
subPackages ~= pkgcfg;
93
93
}
94
94
}
95
+
95
96
// / ditto
96
97
void loadPackage (
97
98
string dir,
@@ -108,7 +109,6 @@ struct PackageConfig
108
109
compiler = dub.defaultCompiler;
109
110
if (archType.length == 0 )
110
111
archType = dub.defaultArchitecture;
111
- auto tmppkg = dub.packageManager.getOrLoadPackage(NativePath(absDir), NativePath.init, true );
112
112
dub.loadPackage();
113
113
loadPackage(dub, null ,
114
114
archType,
You can’t perform that action at this time.
0 commit comments