-
Notifications
You must be signed in to change notification settings - Fork 1.1k
/
opam
40 lines (40 loc) · 1.2 KB
/
opam
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
opam-version: "2.0"
maintainer: "simon@aestheticintegration.com"
authors: "MSR"
homepage: "https://github.com/Z3prover/z3"
bug-reports: "https://github.com/Z3prover/z3/issues"
license: "MIT"
dev-repo: "git+https://github.com/Z3prover/z3.git"
patches: [
"fix-parallel-build.patch"
"0001-OCaml-static-fix-linking-options.patch"
"0002-OCaml-API-build-provide-static-linking-options-by-de.patch"
]
build: [
[ "python2.7" "scripts/mk_make.py" "--ml" "--staticlib" ]
[ make "-C" "build" "-j" jobs ]
]
install: [
[ "sh" "-c" "ocamlfind install z3 build/api/ml/META -nodll build/libz3* build/api/ml/*" ]
]
remove: ["ocamlfind" "remove" "z3"]
depends: [
"ocaml" {< "5.0"}
"ocamlfind" {build}
"num"
"conf-gmp"
"conf-python-2-7" {build}
"conf-c++" {build}
]
synopsis: "Z3 solver"
flags: light-uninstall
extra-files: [
["fix-parallel-build.patch" "md5=54516d6bf1f1005508f5cbfe9c53dad2"]
["0001-OCaml-static-fix-linking-options.patch" "md5=47ec4c4b43677f314bd06ec0c7b345e5"]
["0002-OCaml-API-build-provide-static-linking-options-by-de.patch" "md5=9d7b2c02d2b98ca36798841bf227a7e7"]
]
url {
src:
"https://github.com/Z3Prover/z3/archive/z3-4.8.4.tar.gz"
checksum: "md5=b74bbb04e90c034125fe9e01988add95"
}