aboutsummaryrefslogtreecommitdiff
path: root/src/CabalHelper/Compiletime/Process.hs
Commit message (Collapse)AuthorAgeFilesLines
* Unset GHC_ENVIRONMENT and GHC_PACKAGE_PATH before invocing GHCDaniel Gröber2020-01-111-16/+13
| | | | | | | | | | | | When we are invoked under Stack (as part of HIE's test suite for example) our choice of Cabal library when invoking GHC gets interferred with by the GHC_ENVIRONMENT variable. Since we're just using boot packages simply unsetting GHC package related envvars seems like a fairly decent fix here. See the issue below for more details. Fixes #78
* Change license to Apache2Daniel Gröber2019-09-291-11/+6
| | | | | | | | All contributors have agreed on public record at https://github.com/DanielG/cabal-helper/issues/76 Fixes #76
* Add verbose logging support for readProcess callsDaniel Gröber2019-09-171-11/+24
|
* Add exported interface for running build-toolsDaniel Gröber2019-09-171-4/+26
|
* Allow passing override-env to process functionsDaniel Gröber2019-09-171-7/+16
| | | | | 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?).
* Split up Compile.hs into multiple modulesDaniel Gröber2018-10-271-0/+76