Combine test and application dependencies
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user