-
Notifications
You must be signed in to change notification settings - Fork 3
/
gubs.cabal
99 lines (95 loc) · 3.1 KB
/
gubs.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
name: gubs
version: 0.3.1.0
license: MIT
license-file: LICENSE
author: Martin Avanzini
maintainer: martin.avanzini@uibk.ac.at
category: Logic
build-type: Simple
cabal-version: >=1.10
Flag Z3
Description: Compile with Z3 native bindings.
Default: False
library
exposed-modules: GUBS.Algebra
GUBS.Term
GUBS.Constraint
GUBS.ConstraintSystem
GUBS.Polynomial
GUBS.MaxPolynomial
GUBS.Expression
GUBS.Interpretation
GUBS.Solve
GUBS.Solve.Strategy
GUBS.Solve.SMT
GUBS.Solve.SCC
GUBS.Solve.Simplify
GUBS.Solver
GUBS.Solver.Class
GUBS.Solver.Formula
GUBS.Solver.SMTLib
GUBS.Solver.SMTLib2.Pipe
GUBS.Solver.MiniSMT
GUBS.Utils
GUBS
build-depends: base,
containers,
smtlib2,
smtlib2-pipe,
smtlib2-debug,
mtl,
monad-trace,
transformers,
bytestring,
process,
temporary,
ansi-wl-pprint,
multiset,
time,
parsec,
stm,
typed-process
-- streaming-commons
hs-source-dirs: src
default-language: Haskell2010
other-extensions:
default-extensions: StandaloneDeriving,
CPP,
DeriveFunctor,
DeriveFoldable,
DeriveTraversable,
GeneralizedNewtypeDeriving,
ConstraintKinds,
FlexibleContexts,
FlexibleInstances,
MultiParamTypeClasses,
RecordWildCards,
ViewPatterns,
PatternSynonyms,
PatternGuards,
TypeFamilies,
TupleSections,
GADTs
ghc-options: -threaded -Wall -fno-warn-orphans
if flag(Z3)
exposed-modules: GUBS.Solver.ZThree
build-depends: z3
extra-libraries: z3
cpp-options: -DWithZ3
executable gubs
hs-source-dirs: gubs
ghc-options: -threaded -Wall -fno-warn-orphans -O2
default-language: Haskell2010
main-is: Main.hs
build-depends: gubs,
base,
mtl,
containers,
ansi-wl-pprint,
cmdargs
default-extensions: TypeOperators,
FlexibleContexts,
FlexibleInstances,
RecordWildCards,
DeriveDataTypeable,
StandaloneDeriving