From 70c1bb1ef0d438d1d29f9491a89123557f242c09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Z=C3=A1rybnick=C3=BD?= Date: Mon, 25 Jun 2018 12:12:17 +0200 Subject: [PATCH] web: Re-add warnings conditional on GHC version --- hledger-web/hledger-web.cabal | 20 +++++++------------- hledger-web/package.yaml | 12 +++++++----- 2 files changed, 14 insertions(+), 18 deletions(-) diff --git a/hledger-web/hledger-web.cabal b/hledger-web/hledger-web.cabal index 2db7687f4..214f0b028 100644 --- a/hledger-web/hledger-web.cabal +++ b/hledger-web/hledger-web.cabal @@ -2,7 +2,7 @@ -- -- see: https://github.com/sol/hpack -- --- hash: 541d9fc4104cd8cdcda3b38d002fbf354769af5b4f46e7b12ec1f0a70f452b12 +-- hash: f95975f3e5a52d5f6d87d3a8fbb3feb0b74e14c550820bb276de675d990010f2 name: hledger-web version: 1.9.99 @@ -187,10 +187,8 @@ library , yesod-core >=1.4 && <1.7 , yesod-form >=1.4 && <1.7 , yesod-static >=1.4 && <1.7 - if (flag(dev)) || (flag(library-only)) - cpp-options: -DDEVELOPMENT - if flag(dev) - ghc-options: -O0 + if impl(ghc >=8) + ghc-options: -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints default-language: Haskell2010 executable hledger-web @@ -204,10 +202,8 @@ executable hledger-web build-depends: base , hledger-web - if (flag(dev)) || (flag(library-only)) - cpp-options: -DDEVELOPMENT - if flag(dev) - ghc-options: -O0 + if impl(ghc >=8) + ghc-options: -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints if flag(library-only) buildable: False if flag(threaded) @@ -230,8 +226,6 @@ test-suite test , hledger-web , hspec , yesod-test - if (flag(dev)) || (flag(library-only)) - cpp-options: -DDEVELOPMENT - if flag(dev) - ghc-options: -O0 + if impl(ghc >=8) + ghc-options: -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints default-language: Haskell2010 diff --git a/hledger-web/package.yaml b/hledger-web/package.yaml index f803d54d4..a6bf8df2f 100644 --- a/hledger-web/package.yaml +++ b/hledger-web/package.yaml @@ -67,11 +67,13 @@ when: ghc-options: - -Wall - -fwarn-tabs -#XXX to be reenabled once 7.6.3 support is dropped: -#- -Wcompat -#- -Wincomplete-uni-patterns -#- -Wincomplete-record-updates -#- -Wredundant-constraints +when: +- condition: impl(ghc >=8) + ghc-options: + - -Wcompat + - -Wincomplete-uni-patterns + - -Wincomplete-record-updates + - -Wredundant-constraints library: source-dirs: .