diff --git a/source/dub/generators/visuald.d b/source/dub/generators/visuald.d
index a7ace29..e47da77 100644
--- a/source/dub/generators/visuald.d
+++ b/source/dub/generators/visuald.d
@@ -336,6 +336,7 @@
//case compileOnly: singlefilemode = 3; break;
}
ret.formattedWrite(" %s\n", singlefilemode);
+ ret.formattedWrite(" %s", buildsettings.dflags.canFind("-m32mscoff") ? "1" : "0");
ret.put(" 0\n");
ret.put(" 0\n");
ret.put(" 0\n");
@@ -524,7 +525,7 @@
{
switch(architecture) {
default: logWarn("Unsupported platform('%s'), defaulting to x86", architecture); goto case;
- case "x86": return "Win32";
+ case "x86", "x86_mscoff": return "Win32";
case "x86_64": return "x64";
}
}