diff --git a/source/dub/generators/build.d b/source/dub/generators/build.d index 4db4ba8..1da607b 100644 --- a/source/dub/generators/build.d +++ b/source/dub/generators/build.d @@ -322,7 +322,8 @@ allfiles ~= buildsettings.importFiles; allfiles ~= buildsettings.stringImportFiles; // TODO: add library files - foreach (p; packages) allfiles ~= p.packageInfoFile.toNativeString(); + foreach (p; packages) + allfiles ~= (p.packageInfoFile != Path.init ? p : p.basePackage).packageInfoFile.toNativeString(); foreach (f; additional_dep_files) allfiles ~= f.toNativeString(); if (main_pack is m_project.rootPackage) allfiles ~= (main_pack.path ~ SelectedVersions.defaultFile).toNativeString();