Getting GHC to print "Done" when it's finished linking?

Brian Hulley brianh at
Tue Mar 7 15:16:52 EST 2006

Neil Mitchell wrote:
>> In unix you could wrap ghc in a script that would print "Done" if ghc
>> finished successfully. I am sure you can do it somehow in windows.
> ghc --make Whatever
> if errorfail 1 goto failed
> echo Success :-)
> goto end
>> failed
> echo Failure :-(
>> end

Thanks Neil - the script below, based on your script above, works on WinXP:

echo off
C:\ghc\ghc-6.4\bin\ghc.exe -fglasgow-exts -fffi --make 
main.hs -optl-lduma -optl-L"c:\dll"
if errorlevel 1 goto failed
echo Success :-)
goto end
echo Failure :-(

(compiling haskell that links to libduma.a stored in c:\dll)

Regards, Brian. 

More information about the Glasgow-haskell-users mailing list