1 -- Force error messages to be better
2 -- Parallel new-build error messages are non-existent.
3 -- Turn off parallelization to get good errors.
6 -- We vendor a copy of hackage-repo-tool so that we can
7 -- build it reliably. If we eventually get new-install
8 -- in the bootstrap, this can go away.
9 optional-packages: hackage-repo-tool-*/
10 -- hackage-repo-tool has upper bound on Cabal
11 allow-newer: hackage-repo-tool:Cabal, hackage-repo-tool:time, hackage-repo-tool:directory
13 -- The -fno-warn-orphans is a hack to make Cabal-1.24
14 -- build properly (unfortunately the flags here get applied
15 -- to the dependencies too!)
17 ghc-options: -Werror -fno-warn-orphans