-
Notifications
You must be signed in to change notification settings - Fork 7
/
horus-check.cabal
143 lines (140 loc) · 3.17 KB
/
horus-check.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
136
137
138
139
140
141
142
143
cabal-version: 2.4
name: horus-check
version: 0.1.0.1
category: Language
common deps
build-depends: base
default-language: Haskell2010
default-extensions:
AllowAmbiguousTypes
ConstraintKinds
DataKinds
DeriveFunctor
DerivingStrategies
FlexibleContexts
FlexibleInstances
GADTs
GeneralizedNewtypeDeriving
ImportQualifiedPost
KindSignatures
MultiParamTypeClasses
OverloadedStrings
PatternSynonyms
PolyKinds
RankNTypes
RecordWildCards
ScopedTypeVariables
StandaloneDeriving
StandaloneKindSignatures
TupleSections
TypeApplications
TypeFamilies
TypeOperators
ViewPatterns
ghc-options:
-Weverything
-Wno-safe -Wno-unsafe -Wno-implicit-prelude
-Wno-all-missed-specializations
-Wno-missing-deriving-strategies
-Wno-missing-home-modules
-Wno-missing-import-lists
-Wno-missing-local-signatures
-Wno-missing-safe-haskell-mode
-Wno-unticked-promoted-constructors
-Wno-unused-packages
extra-libraries:
z3
library
import: deps
hs-source-dirs: src
build-tool-depends: alex:alex, happy:happy
exposed-modules:
Horus.Arguments
Horus.CallStack
Horus.CFGBuild
Horus.ContractDefinition
Horus.ContractInfo
Horus.FunctionAnalysis
Horus.Global
Horus.Global.Runner
Horus.Instruction
Horus.Label
Horus.Module
Horus.Program
Horus.SW.ScopedName
Horus.SW.Std
Horus.Util
other-modules:
Horus.CFGBuild.Runner
Horus.CairoSemantics
Horus.CairoSemantics.Runner
Horus.Command.SMT
Horus.Expr
Horus.Expr.SMT
Horus.Expr.Std
Horus.Expr.Type
Horus.Expr.Type.SMT
Horus.Expr.Util
Horus.Expr.Vars
Horus.JSON.Util
Horus.Logger
Horus.Logger.Runner
Horus.Module.Runner
Horus.Preprocessor
Horus.Preprocessor.Runner
Horus.Preprocessor.Solvers
Horus.SW.Builtin
Horus.SW.CairoType
Horus.SW.CairoType.JSON
Horus.SW.CairoType.Lexer
Horus.SW.CairoType.Parser
Horus.SW.FuncSpec
Horus.SW.Identifier
Horus.SW.Storage
Horus.Z3Util
build-depends:
aeson,
array,
constraints,
containers,
directory,
co-log-core,
dlist,
filepath,
free,
hashable,
microlens,
microlens-ghc,
microlens-mtl,
mtl,
optparse-applicative,
pretty-simple,
safe-exceptions,
simple-smt,
singletons,
some,
text,
transformers,
vinyl,
z3,
executable horus-check
import: deps
hs-source-dirs: app
main-is: Main.hs
build-depends:
aeson,
aeson-extra,
containers,
directory,
filepath,
horus-check,
microlens,
monad-logger,
mtl,
optparse-applicative,
pretty-simple,
text,
other-modules:
Paths_horus_check
ghc-options:
-Wno-prepositive-qualified-module