;cabal: remove special cases for unsupported GHC 7
This commit is contained in:
parent
08951ac3e8
commit
ebedae01cf
@ -4,7 +4,7 @@ cabal-version: 1.12
|
||||
--
|
||||
-- see: https://github.com/sol/hpack
|
||||
--
|
||||
-- hash: d44cc48a2f9dc087afe19992824ce4e95ddf82662880f81963eb6389a5ef4a83
|
||||
-- hash: cf0e219278c663cf046db556525050092c383724e703e70b43ed174a0cc146b9
|
||||
|
||||
name: hledger-lib
|
||||
version: 1.15.99
|
||||
@ -144,9 +144,6 @@ library
|
||||
, transformers >=0.2
|
||||
, uglymemo
|
||||
, utf8-string >=0.3.5
|
||||
if (!impl(ghc >= 8.0))
|
||||
build-depends:
|
||||
semigroups ==0.18.*
|
||||
default-language: Haskell2010
|
||||
|
||||
test-suite doctests
|
||||
@ -200,9 +197,6 @@ test-suite doctests
|
||||
, uglymemo
|
||||
, utf8-string >=0.3.5
|
||||
buildable: True
|
||||
if (!impl(ghc >= 8.0))
|
||||
build-depends:
|
||||
semigroups ==0.18.*
|
||||
if (impl(ghc < 8.2))
|
||||
buildable: False
|
||||
default-language: Haskell2010
|
||||
@ -258,7 +252,4 @@ test-suite unittests
|
||||
, uglymemo
|
||||
, utf8-string >=0.3.5
|
||||
buildable: True
|
||||
if (!impl(ghc >= 8.0))
|
||||
build-depends:
|
||||
semigroups ==0.18.*
|
||||
default-language: Haskell2010
|
||||
|
||||
@ -85,11 +85,6 @@ dependencies:
|
||||
#- system-filepath
|
||||
#- trifecta >=0.91
|
||||
|
||||
when:
|
||||
- condition: (!impl(ghc >= 8.0))
|
||||
dependencies:
|
||||
- semigroups == 0.18.*
|
||||
|
||||
ghc-options:
|
||||
- -Wall
|
||||
- -fno-warn-unused-do-bind
|
||||
|
||||
@ -4,7 +4,7 @@ cabal-version: 1.12
|
||||
--
|
||||
-- see: https://github.com/sol/hpack
|
||||
--
|
||||
-- hash: 5758671e5b0acb2bf4a05c9dd25f367c82d96e8bfe00e1f5406ae45e063e18cc
|
||||
-- hash: 70c14c6ae6d92c6f36da43bfdf255eae87982e3c0153d84669670f53f547473e
|
||||
|
||||
name: hledger-ui
|
||||
version: 1.15.99
|
||||
|
||||
@ -4,7 +4,7 @@ cabal-version: 1.12
|
||||
--
|
||||
-- see: https://github.com/sol/hpack
|
||||
--
|
||||
-- hash: 099ba14e8b1770fb6354f5b6bf32275b52f20dcbafbf17f71515b09523077db4
|
||||
-- hash: d10d0a165f35e7a12aaac67eb660cdbbda833c35f0177281c280e18e9083fc16
|
||||
|
||||
name: hledger-web
|
||||
version: 1.15.99
|
||||
@ -150,7 +150,7 @@ library
|
||||
Paths_hledger_web
|
||||
hs-source-dirs:
|
||||
./.
|
||||
ghc-options: -Wall -fwarn-tabs
|
||||
ghc-options: -Wall -fwarn-tabs -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints
|
||||
cpp-options: -DVERSION="1.15.99"
|
||||
build-depends:
|
||||
Decimal
|
||||
@ -190,20 +190,14 @@ library
|
||||
, wai-handler-launch >=1.3
|
||||
, warp
|
||||
, yaml
|
||||
, yesod >=1.4 && <1.7
|
||||
, 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
|
||||
if os(darwin) && impl(ghc < 8.0)
|
||||
buildable: False
|
||||
else
|
||||
build-depends:
|
||||
yesod >=1.4 && <1.7
|
||||
, yesod-core >=1.4 && <1.7
|
||||
, yesod-form >=1.4 && <1.7
|
||||
, yesod-static >=1.4 && <1.7
|
||||
default-language: Haskell2010
|
||||
|
||||
executable hledger-web
|
||||
@ -212,7 +206,7 @@ executable hledger-web
|
||||
Paths_hledger_web
|
||||
hs-source-dirs:
|
||||
app
|
||||
ghc-options: -Wall -fwarn-tabs
|
||||
ghc-options: -Wall -fwarn-tabs -Wcompat -Wincomplete-uni-patterns -Wincomplete-record-updates -Wredundant-constraints
|
||||
cpp-options: -DVERSION="1.15.99"
|
||||
build-depends:
|
||||
base
|
||||
@ -221,12 +215,8 @@ executable hledger-web
|
||||
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)
|
||||
ghc-options: -threaded
|
||||
if os(darwin) && impl(ghc < 8.0)
|
||||
buildable: False
|
||||
default-language: Haskell2010
|
||||
|
||||
@ -61,6 +61,10 @@ flags:
|
||||
ghc-options:
|
||||
- -Wall
|
||||
- -fwarn-tabs
|
||||
- -Wcompat
|
||||
- -Wincomplete-uni-patterns
|
||||
- -Wincomplete-record-updates
|
||||
- -Wredundant-constraints
|
||||
|
||||
when:
|
||||
- condition: (flag(dev)) || (flag(library-only))
|
||||
@ -70,12 +74,6 @@ when:
|
||||
# 'ghc-options: -O0' is not needed. Use the --disable-optimization configure flag.
|
||||
- condition: flag(dev)
|
||||
ghc-options: -O0
|
||||
- condition: impl(ghc >=8)
|
||||
ghc-options:
|
||||
- -Wcompat
|
||||
- -Wincomplete-uni-patterns
|
||||
- -Wincomplete-record-updates
|
||||
- -Wredundant-constraints
|
||||
|
||||
library:
|
||||
source-dirs: .
|
||||
@ -136,17 +134,10 @@ library:
|
||||
- wai-cors
|
||||
- warp
|
||||
- yaml
|
||||
# on mac Sierra or greater, ghc 7 will fail to build yesod; don't try
|
||||
when:
|
||||
- condition: os(darwin) && impl(ghc < 8.0)
|
||||
then:
|
||||
buildable: false
|
||||
else:
|
||||
dependencies:
|
||||
- yesod >=1.4 && < 1.7
|
||||
- yesod-core >=1.4 && < 1.7
|
||||
- yesod-form >=1.4 && < 1.7
|
||||
- yesod-static >=1.4 && < 1.7
|
||||
- yesod >=1.4 && < 1.7
|
||||
- yesod-core >=1.4 && < 1.7
|
||||
- yesod-form >=1.4 && < 1.7
|
||||
- yesod-static >=1.4 && < 1.7
|
||||
|
||||
executables:
|
||||
hledger-web:
|
||||
@ -161,8 +152,6 @@ executables:
|
||||
buildable: false
|
||||
- condition: flag(threaded)
|
||||
ghc-options: -threaded
|
||||
- condition: os(darwin) && impl(ghc < 8.0)
|
||||
buildable: false
|
||||
|
||||
# 2018/06 not building and not testing anything useful, disabled for now
|
||||
# tests:
|
||||
|
||||
@ -4,7 +4,7 @@ cabal-version: 1.12
|
||||
--
|
||||
-- see: https://github.com/sol/hpack
|
||||
--
|
||||
-- hash: 75d5808338f41ef33fa1176ecc21a128e86171392a9526870a2bccd75adabb7c
|
||||
-- hash: 2caa4c7971b9bba457b966879bd8d4037f556ae2691e2c214a7c38a2140a18d9
|
||||
|
||||
name: hledger
|
||||
version: 1.15.99
|
||||
|
||||
Loading…
Reference in New Issue
Block a user