id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	difficulty	ghcversion	platform
720	Executables fail on windows if the executable name has a dot in it	j3h		"If an executable name has a dot in it, it is not generated with an .exe extension on Windows. It works fine under Linux. See the attached example to reproduce.

{{{
$ cabal --version
cabal-install version 0.8.2
using version 1.8.0.6 of the Cabal library 


$ cabal install
Resolving dependencies...
Configuring bad-exe-0.1...
Preprocessing executables for bad-exe-0.1...
Building bad-exe-0.1...
[1 of 1] Compiling Main             ( Main.hs, dist\build\bad.name\bad.name-tmp\Main.o )

Main.hs:1:0:
    Warning: Module `Prelude' is deprecated:
               You are using the old package `base' version 3.x.
               Future GHC versions will not support base version 3.x. You
               should update your code to use the new base version 4.x.
Linking dist\build\bad.name\bad.name ...
Installing executable(s) in C:\Users\hudson\AppData\Roaming\cabal\bin
cabal.exe: dist\build\bad.name\bad.name.exe: does not exist
cabal.exe: Error: some packages failed to install:
bad-exe-0.1 failed during the final install step. The exception was:
ExitFailure 1
}}}"	defect	new	normal		Cabal library		normal				unknown		
