Combine test and application dependencies

This commit is contained in:
2023-09-21 23:51:02 +02:00
parent 77c9a2ab54
commit a7114618c1
4 changed files with 31 additions and 7 deletions

View File

@@ -15,7 +15,13 @@ maintainer: belka@caraus.de
category: Build
extra-source-files: CHANGELOG.md
common dependencies
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
build-depends:
base ^>= 4.16.4.0,
executable slackbuilder
import: dependencies
main-is: Main.hs
other-modules:
@@ -37,7 +43,6 @@ executable slackbuilder
TypeApplications
build-depends:
aeson ^>= 2.2.0,
base ^>= 4.16.4.0,
bytestring ^>= 0.11.0,
conduit ^>= 1.3.5,
cryptonite >= 0.30,
@@ -56,14 +61,15 @@ executable slackbuilder
hs-source-dirs: app
default-language: Haskell2010
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
test-suite slackbuilder-test
import: dependencies
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
SlackBuilder.PackageSpec
hs-source-dirs:
tests
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall
default-language: Haskell2010
build-depends:
hspec >= 2.10.9 && < 2.12