- 17 Jul, 2001 5 commits
-
-
sof authored
wibble
-
sof authored
Drop the dependency on the Win32 library, as it is only used in an extremely limited way (a single 'foreign import' is all that's reqd) [Sorry Reuben, I don't buy your 'extra deps are good' argument :-) ]
-
sof authored
runSomething: narrow down prev commit, only quote args under mingw;it interacts badly with -D quoting already done on other plats (and isn't reqd)
-
simonpj authored
Add comment and use backslash consistently
-
rrt authored
1. Make GHC work with paths and filenames containing spaces (hopefully). This is done by quoting all arguments sent to the shell. To avoid causing problems, this means that each argument in a list had *better* be a single argument, hence the next commit to PackageSrc.hs. 2. undosify the path passed as the -h argument to unlit, to make unlit work on Windows again. 3. Fix getExecDir for Windows (broken by previous changes to the meaning of -B).
-
- 16 Jul, 2001 4 commits
-
-
rrt authored
Don't add -I flag for Windows gcc's include files here; do it in package.conf instead.
-
rrt authored
Now assume that -B passes libdir, not libexecdir
-
rrt authored
Fix binary finding for Unix
-
qrczak authored
s/extra-bin/bin/ because this is where all programs are installed to. Perhaps it should be changed the other way around - I don't know what this extra-bin was supposed to be.
-
- 13 Jul, 2001 1 commit
-
-
simonmar authored
check TMPDIR (got lost somewhere in the conversion to SysTools)
-
- 11 Jul, 2001 3 commits
- 10 Jul, 2001 2 commits
- 06 Jul, 2001 1 commit
-
-
rrt authored
lib/gcc-lib -> gcc-lib
-
- 05 Jul, 2001 1 commit
-
-
sewardj authored
Changes to nuke RAWCPP.
-
- 04 Jul, 2001 1 commit
-
-
simonpj authored
Add notes
-
- 29 Jun, 2001 4 commits
-
-
simonmar authored
The "Warning: deleting non-existent foo" message should only be printed in verbose mode.
-
simonmar authored
Copy was ignoring its 'purpose' argument
-
rrt authored
Change the way that IO exceptions are handled and some associated details: 1. In the top-level exception handler, don't treat IO exceptions as a panic, just print them out and stop. 2. In the slurping routines SysTools.copy and the fake cpp in DriverPipeline, don't catch IO exceptions, just let them propagate.
-
rrt authored
Stop copy adding a newline to the end of the copy
-
- 28 Jun, 2001 5 commits
-
-
rrt authored
Remove debugging statements^Wexpressions
-
rrt authored
Fix mangling of -B path.
-
rrt authored
Fix Unix copy (now same as Windows: slow, but working).
-
simonmar authored
clean up remove_suffix: - only use it when getExecDir works (i.e. on Windows) - therefore, don't require that the build-tree TOPDIR has a /ghc/compiler suffix. - fix a bug with the installed build, where the binary lives in $libdir/bin not $libdir. ghci-inplace should work again now.
-
rrt authored
Reimplement copy as a slurp in Haskell to avoid problems with pesky Windows command-line tools. Grr.
-
- 26 Jun, 2001 1 commit
-
-
rrt authored
Make stage two getExecDir for Windows work again. Where did it go before?
-
- 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 2 commits