-
Notifications
You must be signed in to change notification settings - Fork 3
/
coop-publisher.cabal
105 lines (99 loc) · 2.41 KB
/
coop-publisher.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
cabal-version: 3.0
name: coop-publisher
version: 0.1.0.0
maintainer: info@mlabs.city
author: mlabs-haskell
synopsis: gRpc COOP Publisher service implementation
build-type: Simple
flag dev
description: Enable non-strict compilation for development
manual: True
common common-language
ghc-options:
-Wall -Wcompat -Wincomplete-uni-patterns -Wno-unused-do-bind
-Wno-partial-type-signatures -Wmissing-export-lists
-Wincomplete-record-updates -Wmissing-deriving-strategies
-Wno-name-shadowing -Wunused-foralls -fprint-explicit-foralls
-fprint-explicit-kinds -fwarn-missing-import-lists -Wname-shadowing
-Wunused-packages -fprint-potential-instances
if !flag(dev)
ghc-options: -Werror
default-extensions:
NoStarIsType
BangPatterns
BinaryLiterals
ConstrainedClassMethods
ConstraintKinds
DataKinds
DeriveAnyClass
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveLift
DeriveTraversable
DerivingStrategies
DerivingVia
DoAndIfThenElse
EmptyCase
EmptyDataDecls
EmptyDataDeriving
ExistentialQuantification
ExplicitForAll
ExplicitNamespaces
FlexibleContexts
FlexibleInstances
ForeignFunctionInterface
GADTSyntax
GeneralisedNewtypeDeriving
HexFloatLiterals
ImportQualifiedPost
InstanceSigs
KindSignatures
LambdaCase
MonomorphismRestriction
MultiParamTypeClasses
NamedFieldPuns
NamedWildCards
NumericUnderscores
OverloadedStrings
PartialTypeSignatures
PatternGuards
PolyKinds
PostfixOperators
RankNTypes
RelaxedPolyRec
ScopedTypeVariables
StandaloneDeriving
StandaloneKindSignatures
TemplateHaskell
TraditionalRecordSyntax
TupleSections
TypeApplications
TypeFamilies
TypeOperators
TypeSynonymInstances
ViewPatterns
default-language: Haskell2010
executable coop-publisher-cli
import: common-language
main-is: Main.hs
hs-source-dirs: app
other-modules: Coop.Cli.PublisherGrpc
build-depends:
, base
, containers
, coop-fact-statement-store-service-proto
, coop-publisher-service-proto
, coop-tx-builder-service-proto
, http2-client
, http2-client-grpc
, http2-grpc-proto-lens
, http2-grpc-types
, lens
, optparse-applicative
, proto-lens
, text
, warp
, warp-grpc
, warp-tls