-
Notifications
You must be signed in to change notification settings - Fork 0
/
mulkup.cabal
135 lines (118 loc) · 2.58 KB
/
mulkup.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
cabal-version: 3.0
name: mulkup
version: 0.1.0.0
license: NONE
copyright: 2021 Matthias Andreas Benkard
maintainer: [email protected]
author: Matthias Andreas Benkard
common shared-properties
default-language: Haskell2010
-- tested-with:
-- GHC == 9.0.1
build-depends:
, base
, relude
, aeson
, bytestring
, co-log
, co-log-core
, co-log-polysemy
, containers
, dhall
, optparse-applicative
, optics
, polysemy
, recursion-schemes
, time
, text
, turtle
default-extensions:
BangPatterns
BinaryLiterals
ConstraintKinds
DataKinds
DefaultSignatures
DeriveAnyClass
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveTraversable
DerivingStrategies
DoAndIfThenElse
EmptyDataDecls
EmptyDataDeriving
ExistentialQuantification
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTSyntax
GADTs
GeneralizedNewtypeDeriving
InstanceSigs
KindSignatures
LambdaCase
MultiParamTypeClasses
MultiWayIf
NamedFieldPuns
NoImplicitPrelude
OverloadedStrings
OverloadedLabels
PartialTypeSignatures
PatternGuards
PolyKinds
RankNTypes
RecordWildCards
ScopedTypeVariables
StandaloneDeriving
TemplateHaskell
TupleSections
TypeApplications
TypeFamilies
TypeSynonymInstances
ViewPatterns
ghc-options:
-Wall
-Wcompat
-Widentities
-Wincomplete-record-updates
-Wincomplete-uni-patterns
-Wmissing-deriving-strategies
-Wpartial-fields
-Wredundant-constraints
-fprint-explicit-foralls
-fprint-unicode-syntax
library
import: shared-properties
default-language: Haskell2010
exposed-modules:
Mulkup.Bupstash
Mulkup.Config
Mulkup.Flags
Mulkup.Logging
Mulkup.Main
Mulkup.Prelude
Mulkup.Ranking
hs-source-dirs:
src
executable mulkup
import: shared-properties
default-language: Haskell2010
main-is: Main.hs
hs-source-dirs:
src/bin
build-depends:
, mulkup
test-suite mulkup-test
type: exitcode-stdio-1.0
default-language: Haskell2010
hs-source-dirs: test
main-is: Main.hs
other-modules:
Mulkup.ConfigSpec
build-depends:
, base
, tasty
, tasty-hunit
, tasty-smallcheck
, mulkup