exeFileName :: DynFlags -> FilePath
exeFileName dflags
- | Just s <- outputFile dflags = s
+ | Just s <- outputFile dflags =
+#if defined(mingw32_HOST_OS)
+ if null (suffixOf s)
+ then s `joinFileExt` "exe"
+ else s
+#else
+ s
+#endif
| otherwise =
#if defined(mingw32_HOST_OS)
"main.exe"