Squashed 'hadrian/' changes from fa3771fe6b..4499b294e4
authorBen Gamari <ben@smart-cactus.org>
Wed, 22 Nov 2017 13:47:55 +0000 (08:47 -0500)
committerBen Gamari <ben@smart-cactus.org>
Wed, 22 Nov 2017 13:49:26 +0000 (08:49 -0500)
commit360d7404809b3fa54541f7f932a6864294f75a4a
tree49a33f926522faeca5633f5241badf3e410b4717
parentc1fcd9b3f60e8420dd228cd4e3efeb9cfa793aa5
Squashed 'hadrian/' changes from fa3771fe6b..4499b294e4

4499b294e4 Follow GHC changes
8fd68186b2 Add ways to build hadrian using nix
e5c7a29c23 Do not depend on the in-tree filepath library
9dd7ad2acc Fix dependencies
497184390e Bring mtl dependency back
6c5f5c9bd9 Minor clean up of Hadrian dependencies
9aff81d424 Fix Windows build
fa95caa8df Unbreak `cabal new-build`

git-subtree-dir: hadrian
git-subtree-split: 4499b294e4a53f71f8808d6eb55a7dd0b341cfb8
12 files changed:
README.md
build.nix.sh [new file with mode: 0755]
cabal.project
hadrian.cabal
shell.nix [new file with mode: 0644]
src/Rules/Compile.hs
src/Rules/Dependencies.hs
src/Rules/Program.hs
src/Settings/Builders/Ghc.hs
src/Settings/Packages/GhcCabal.hs
src/Utilities.hs
stack.yaml