aboutsummaryrefslogtreecommitdiff
path: root/cabal-helper.cabal
diff options
context:
space:
mode:
authorJavier Neira <atreyu.bbb@gmail.com>2020-02-10 13:25:49 +0100
committerGitHub <noreply@github.com>2020-02-10 13:25:49 +0100
commit4ca6570ecda0a39fc056c239ada6c2368b4dd698 (patch)
tree3d662edbabea7ea2a6ac57e3e5ac623388827547 /cabal-helper.cabal
parentc677e7239c95268175d1ad155c2d40b82eb9887a (diff)
Fix patchBuildToolProgs when haddock cannot be found
Cabal's GHC.configure doesn't demand haddock exist, so we have to handle the case where it's not installed.
Diffstat (limited to 'cabal-helper.cabal')
-rw-r--r--cabal-helper.cabal12
1 files changed, 6 insertions, 6 deletions
diff --git a/cabal-helper.cabal b/cabal-helper.cabal
index 2d735ba..ff2b1b7 100644
--- a/cabal-helper.cabal
+++ b/cabal-helper.cabal
@@ -110,7 +110,7 @@ common build-deps
build-depends: unix-compat < 0.6 && >= 0.4.3.1
if flag(dev)
- ghc-options: -Wall
+ ghc-options: -Wall -fwarn-incomplete-uni-patterns
common c-h-internal
@@ -174,14 +174,14 @@ test-suite compile-test
main-is: CompileTest.hs
other-modules: TestOptions
hs-source-dirs: tests
- ghc-options: -Wall
+ ghc-options: -Wall -fwarn-incomplete-uni-patterns
test-suite programs-test
import: build-deps, extensions, c-h-internal
type: exitcode-stdio-1.0
main-is: ProgramsTest.hs
hs-source-dirs: tests
- ghc-options: -Wall
+ ghc-options: -Wall -fwarn-incomplete-uni-patterns
build-depends: pretty-show
test-suite ghc-session
@@ -190,7 +190,7 @@ test-suite ghc-session
main-is: GhcSession.hs
other-modules: TestOptions
hs-source-dirs: tests
- ghc-options: -Wall
+ ghc-options: -Wall -fwarn-incomplete-uni-patterns
build-depends: ghc < 8.9 && >= 8.0.2
, pretty-show < 1.9 && >= 1.8.1
@@ -199,7 +199,7 @@ test-suite examples
type: exitcode-stdio-1.0
main-is: Examples.hs
hs-source-dirs: tests
- ghc-options: -Wall
+ ghc-options: -Wall -fwarn-incomplete-uni-patterns
executable cabal-helper-main
default-language: Haskell2010
@@ -220,7 +220,7 @@ executable cabal-helper-main
else
buildable: False
- ghc-options: -Wall -fno-warn-unused-imports
+ ghc-options: -Wall -fno-warn-unused-imports -fwarn-incomplete-uni-patterns
build-depends: base < 5 && >= 4.9.1.0
, Cabal
, containers