| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
cabal-install 1.24 broke installing older Cabal versions which use
build-type:custom. See https://github.com/haskell/cabal/pull/4787.
This still breaks with HEAD on GHC<8. See
https://github.com/haskell/cabal/pull/4786.
|
|
|
|
| |
Only needed at compiletime, were being hidden everywhere else already.
|
|
|
|
|
| |
The 'distdir' argument to 'compile' is only relevant for the Cabal
source dir case.
|
|
|
|
|
| |
.. mostly because the paths are wrong now but I also think keeping these
dirty across the tests simulates the users environment better.
|
| |
|
|
|
|
| |
..constrains dependency versions too much and just causes failures.
|
|
Sorry for the megacommit
- Seperate modules into:
- Compiletime, modules which are only used while building the package
- Runtime, modues included in the wrapper binary to be compiled on the
users machine at runtime
- Shared, modues used in both contexts
- Refactor runtime compilation
- Completely revamp output paths
- Don't chdir when invoking ghc
- Require cabal-version 1.14 in cabal file
|