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"; } }