Readme for ghc-parmake-0.1

'ghc-parmake' is a parallel wrapper for 'ghc --make': it is intended to work as its drop-in replacement. It can build your Haskell program or library in parallel using multiple cores and will be integrated with 'cabal build' eventually (though I also plan to support the standalone version). 'ghc-parmake' works by first extracting a module dependency graph with 'ghc -M' and then running multiple 'ghc -c' processes in parallel. Currently, it can build itself and some small test programs (see the 'tests' directory). -- Usage: ghc-parmake OPTS FILES Options: -j N - Run N jobs in parallel. -vv[N] - Set verbosity to N (only for ghc-parmake). N is 0-3, default 1. -v[N] - Set verbosity to N (both for GHC and ghc-parmake itself). --help - Print usage information. -V - Print version information. Other options are passed to GHC unmodified. -- Known limitations: * Building libraries is not yet supported. * Build fails when -odir != -hidir. * -hisuf/-osuf are not supported (needed for building libs for profiling). * Tested only on Linux.