Commit 8e07368f authored by Matthew Pickering's avatar Matthew Pickering Committed by Marge Bot
Browse files

Refactor ./hadrian/ for better error messages

By separating these two lines, if the first command fails then `ghci` is
not loaded. Before it would still load ghci but display lots of errors
about not being able to find modules.
parent 200d65ef
#!/usr/bin/env bash
ghci $(TERM=dumb CABFLAGS=-v0 . "hadrian/" tool-args -q --build-root=.hadrian_ghci --flavour=ghc-in-ghci "$@") -fno-code -fwrite-interface -hidir=.hadrian_ghci/interface -O0 ghc/Main.hs
set -e
GHC_FLAGS=$(TERM=dumb CABFLAGS=-v0 . "hadrian/" tool-args -q --build-root=.hadrian_ghci --flavour=ghc-in-ghci "$@")
ghci $GHC_FLAGS -fno-code -fwrite-interface -hidir=.hadrian_ghci/interface -O0 ghc/Main.hs
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment