diff --git a/source/dub/compilers/dmd.d b/source/dub/compilers/dmd.d index cacd045..0295a64 100644 --- a/source/dub/compilers/dmd.d +++ b/source/dub/compilers/dmd.d @@ -143,9 +143,13 @@ string getTargetFileName(in BuildSettings settings, in BuildPlatform platform) const { + import std.conv: text; assert(settings.targetName.length > 0, "No target name set."); final switch (settings.targetType) { - case TargetType.autodetect: assert(false, "Configurations must have a concrete target type."); + case TargetType.autodetect: + assert(false, + text("Configurations must have a concrete target type, ", settings.targetName, + " has ", settings.targetType)); case TargetType.none: return null; case TargetType.sourceLibrary: return null; case TargetType.executable: