Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change license to Apache2 | Daniel Gröber | 2019-09-29 | 1 | -11/+6 |
| | | | | | | | | All contributors have agreed on public record at https://github.com/DanielG/cabal-helper/issues/76 Fixes #76 | ||||
* | Add support for symlink farming as a workaround for Stack | Daniel Gröber | 2019-09-29 | 1 | -0/+9 |
| | | | | | | | | We want to be able to have the build tool use exactly the compiler and related executables we choose. Stack doesn't really like that mode of operation and insists on getting everything from PATH itself so this commit adds support for creating a temporary symlink farm to convince Stack to use the executables we want it to use. | ||||
* | Fix some warnings | Daniel Gröber | 2019-09-17 | 1 | -1/+0 |
| | |||||
* | Allow passing override-env to process functions | Daniel Gröber | 2019-09-17 | 1 | -3/+3 |
| | | | | | Unfortunately we need this to pass a custom GHC executable path to stack, since it doesn't have an option to override it on the commandline (yet?). | ||||
* | Flesh out project discovery API | Daniel Gröber | 2019-09-17 | 1 | -4/+13 |
| | |||||
* | Make compilerVersion accessor project-scope for V1 projects | Daniel Gröber | 2019-04-01 | 1 | -3/+21 |
| | |||||
* | Fix datecode padding in unpackCabalHEAD | Daniel Gröber | 2019-04-01 | 1 | -1/+2 |
| | |||||
* | Don't insist on an odd major version in unpackCabalHEAD | Daniel Gröber | 2019-04-01 | 1 | -3/+4 |
| | | | | Super-major version bumps like Cabal-2.5.0.0 -> Cabal-3.0.0.0 violate that rule. | ||||
* | Fix replaceVersionDecl for Cabal HEAD | Daniel Gröber | 2019-03-31 | 1 | -1/+3 |
| | | | | It breaks when there's a `cabal-version:` delaration in the file. | ||||
* | Make Cabal-HEAD lib v2-build cachable | Daniel Gröber | 2019-02-14 | 1 | -16/+53 |
| | |||||
* | Shortcut helper compilation when Cabal version is already available | Daniel Gröber | 2019-02-09 | 1 | -2/+5 |
| | | | | | This is mostly an optimization for Nix which already sets up the environment correctly, so we should reward its users :) | ||||
* | Fix module description | Daniel Gröber | 2019-01-30 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Fix cabal-file path for multi package v2 projects | Daniel Gröber | 2019-01-22 | 1 | -1/+1 |
| | |||||
* | Refactor Compile (for v2-install) | Daniel Gröber | 2019-01-22 | 1 | -22/+61 |
| | |||||
* | Formatting/indent changes | Daniel Gröber | 2019-01-22 | 1 | -21/+19 |
| | | | | [ci skip] | ||||
* | Split up Compile.hs into multiple modules | Daniel Gröber | 2018-10-27 | 1 | -0/+180 |