rcv-site/server/rcv-site.cabal
2023-05-27 12:17:51 -07:00

80 lines
1.4 KiB
Text

cabal-version: 3.0
name: rcv-site
version: 0.1.0.0
category: Web
build-type: Simple
executable server
main-is:
Main.hs
default-extensions:
DataKinds,
DeriveAnyClass,
DeriveGeneric,
DuplicateRecordFields,
FlexibleContexts,
FlexibleInstances,
ImpredicativeTypes,
MultiParamTypeClasses,
NamedFieldPuns,
OverloadedLabels,
OverloadedLists,
OverloadedStrings,
PartialTypeSignatures,
RankNTypes,
RecordWildCards,
RecursiveDo,
ScopedTypeVariables,
StandaloneDeriving,
TemplateHaskell,
TupleSections,
TypeApplications,
TypeFamilies,
TypeOperators,
TypeSynonymInstances,
UndecidableInstances,
hs-source-dirs:
src
build-depends:
aeson,
uuid,
base,
acid-state == 0.16.1.2,
safecopy,
random,
splitmix,
containers,
blaze-html,
http-types,
bytestring,
hashable,
mtl,
network-uri,
servant,
deepseq,
servant-server,
text,
vector,
wai,
wai-app-static,
wai-extra,
warp,
warp-tls
default-language:
Haskell2010
other-modules:
API
Database
InstantRunoff
Error
Poll
Ballot
AppM
ghc-options:
-Wall
-Wcompat
-fwarn-redundant-constraints
-fwarn-incomplete-uni-patterns
-fwarn-tabs
-fwarn-incomplete-record-updates
-fwarn-identities