[project @ 2001-05-28 03:31:19 by sof]
authorsof <unknown>
Mon, 28 May 2001 03:31:19 +0000 (03:31 +0000)
committersof <unknown>
Mon, 28 May 2001 03:31:19 +0000 (03:31 +0000)
commit4cef3202f8067fc3e9860e7a2b72c10b313b7366
tree1ebd56800d45908bcc832608bab14f35664fecd9
parent8bbf522b424fae8c0189a8dd301344ab4216cb17
[project @ 2001-05-28 03:31:19 by sof]
Misc minor changes to integrate GHC a little bit better on Win32 platforms.
Specifically, the commit does the following (assuming you've configured
fptools/ with the option --enable-minimal-unix-deps on a mingw platform):

 * when GHC uses System.system, it expects an MSDOS command processor to
   interpret the command. This implies that 'normal' UNIX shell utils will
   no longer be used, but substituted with MSDOS equivalents.
 * the GHC backend relies on gcc and perl to handle .s/.hc/.o/.a files. GHC
   will now assume that these all live in one 'tool directory', making it
   easier to bundle these backend tools with GHC.

The upshot of these changes is that it is now possible for the user not to
have to install cygwin prior to installing GHC (as the upcoming ghc-win32
binary release will prove).
ghc/compiler/Makefile
ghc/compiler/main/DriverFlags.hs
ghc/compiler/main/DriverMkDepend.hs
ghc/compiler/main/DriverPipeline.hs
ghc/compiler/main/DriverState.hs
ghc/compiler/main/DriverUtil.hs
ghc/compiler/main/Main.hs
ghc/compiler/main/TmpFiles.hs
ghc/compiler/utils/Util.lhs