diff --git a/source/dub/package_.d b/source/dub/package_.d index 8717773..594a977 100644 --- a/source/dub/package_.d +++ b/source/dub/package_.d @@ -196,6 +196,7 @@ return ret; } assert(config is null, "Unknown configuration for "~m_info.name~": "~config); + m_info.buildSettings.getPlatformSettings(ret, platform, this.path); return ret; } diff --git a/source/dub/project.d b/source/dub/project.d index 54e967c..7813e23 100644 --- a/source/dub/project.d +++ b/source/dub/project.d @@ -255,7 +255,7 @@ if (psettings.targetType != TargetType.none) { processVars(dst, pkg.path.toNativeString(), psettings); if (psettings.importPaths.empty) - logWarn(`Package %s (configuration "%s") defines no import paths, use {"importPaths": [...]} or the default package directory structure to fix this.`, pkg.name, config); + logWarn(`Package %s (configuration "%s") defines no import paths, use {"importPaths": [...]} or the default package directory structure to fix this.`, pkg.name, configs[pkg.name]); } if (pkg is m_main) { enforce(psettings.targetType != TargetType.none, "Main package has target type \"none\" - stopping build.");