this repo has no description
1opam-version: "2.0"
2synopsis: "SMT solver for AUFBVFP (C++ API)"
3description: """
4
5OCaml binding for the SMT solver Bitwuzla C++ API.
6
7Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, arrays and uninterpreted functions and their combinations. Its name is derived from an Austrian dialect expression that can be translated as “someone who tinkers with bits”."""
8maintainer: ["Frédéric Recoules <frederic.recoules@cea.fr>"]
9authors: ["Frédéric Recoules"]
10license: "MIT"
11tags: ["SMT solver" "AUFBVFP"]
12homepage: "https://bitwuzla.github.io"
13doc: "https://bitwuzla.github.io/docs/ocaml/"
14bug-reports: "https://github.com/bitwuzla/ocaml-bitwuzla/issues"
15depends: [
16 "dune" {>= "3.7"}
17 "ocaml" {>= "4.12"}
18 "conf-git" {build}
19 "conf-gcc" {build}
20 "conf-g++" {build}
21 "zarith"
22 "ppx_inline_test" {with-test & >= "v0.13"}
23 "ppx_expect" {with-test & >= "v0.13"}
24 "odoc" {with-doc}
25]
26build: [
27 ["dune" "subst"] {dev}
28 [
29 "dune"
30 "build"
31 "-p"
32 name
33 "-j"
34 jobs
35 "@install"
36 "@runtest" {with-test}
37 "@doc" {with-doc}
38 ]
39]
40dev-repo: "git+https://github.com/bitwuzla/ocaml-bitwuzla.git"
41available: [ arch != "arm32" & (os = "linux" & (os-distribution != "ol" & os-distribution != "centos" | os-version >= 8) | os = "macos" & os-distribution = "homebrew") ]
42url {
43 src:
44 "https://github.com/bitwuzla/ocaml-bitwuzla/releases/download/0.6.1/bitwuzla-cxx-0.6.1.tbz"
45 checksum: [
46 "sha256=420672d1ae103d5920881fa5844c38d2913d4deb8e39e328c2d51bd05f8137a7"
47 "sha512=99fb414c9bba4f120d10696f83a915c6bd14661f7e424792e0a30f0ff2bd4a59832207d83ad4004bed36da827023c54e588de566d3ec97ed305b7f2e121f611e"
48 ]
49}
50x-commit-hash: "6642f7a47551185e924d99a3979b793950ccb18f"