- 25 Jun, 2001 4 commits
-
-
simonpj authored
Keep pgm paths in native format
-
simonpj authored
Import wibbles
-
rrt authored
Fix so that it compiles on both pre and post 5.00 series compilers.
-
rrt authored
Remove hacked-in definition of system for mingwin; instead we now just link against the new version of systemCmd from lib/std/cbits/system.c.
-
- 22 Jun, 2001 1 commit
-
-
rrt authored
Instead of using the old kludgedSystem on Windows, use the new system. This makes the use of DOS built-ins such as copy work, which they didn't when the command was run under sh (as the old kludgedSystem did).
-
- 15 Jun, 2001 5 commits
-
-
sof authored
Make it compile
-
simonpj authored
More windows wibbles
-
simonpj authored
* Restore SysTools.system, which implements a kludged version of system for reasons that are explained at length in the comments [overlong command-lines fail if compiling GHC with pre-5.02 GHCs] * Wibble in Makefile
-
simonmar authored
- separate location installed binaries from non-binaries (previously installed package.conf was in $(libdir)/extra-bin). - remove v_Path_Perl so that we don't accidentally wire-in the location of perl on Unix systems. It wasn't actually used anywhere. - minor non-functional cleanups and comment fixups. - We still look for package.conf twice; I haven't done anything about this yet.
-
simonpj authored
Some tidying up * Remove CmStaticInfo - GhciMode moves to HscTypes - The package stuff moves to new module main/Packages.lhs [put any package-related stuff in the new module] * Add Outputable.docToSDoc
-
- 14 Jun, 2001 3 commits
-
-
rrt authored
Add getExecDir to return current directory of executable on Windows (to find config information).
-
simonpj authored
Windows wibbles
-
simonpj authored
---------------------- Installation packaging ---------------------- GHC runs various system programs like cp, touch gcc, as, ld etc On Windows we plan to deliver these programs along with GHC, so we have to be careful about where to find them. This commit isolates all these dependencies in a single module main/SysTools.lhs Most of the #ifdefery for mingw has moved into this module. There's some documentation in SysTools.lhs Along the way I did lots of other cleanups. In particular * There is no more 'globbing' needed when calling runSomething * All file removal goes via the standard Directory.removeFile * TmpFiles.hs has gone; absorbed into SysTools * Some DynFlag stuff has moved from DriverFlags to CmdLineOpts Still to do: ** I'm a bit concerned that calling removeFile one at a time when deleting masses of split-object files is going to be rather slow ** GHC now expects to find split,mangle,unlit in libdir/extra-bin instead of just libdir So something needs to change in the Unix installation scripts ** The "ineffective C preprocessor" is a perversion and should die
-