this repo has no description
1# This file is generated by dune, edit dune-project instead
2opam-version: "2.0"
3synopsis: "An SMT solver frontend for OCaml"
4description:
5 "Smt.ml is an SMT solver frontend for OCaml that simplifies integration with various solvers through a consistent interface. Its parametric encoding facilitates the easy addition of new solver backends, while optimisations like formula simplification, result caching, and detailed error feedback enhance performance and usability."
6maintainer: ["Filipe Marques <filipe.s.marques@tecnico.ulisboa.pt>"]
7authors: [
8 "João Pereira <joaomhmpereira@tecnico.ulisboa.pt>"
9 "Filipe Marques <filipe.s.marques@tecnico.ulisboa.pt>"
10 "Hichem Rami Ait El Hara <hra@ocamlpro.com>"
11 "Léo Andrès <contact@ndrs.fr>"
12 "Arthur Carcano <arthur.carcano@ocamlpro.com>"
13 "Pierre Chambart <pierre.chambart@ocamlpro.com>"
14 "José Fragoso Santos <jose.fragoso@tecnico.ulisboa.pt>"
15]
16license: "MIT"
17homepage: "https://github.com/formalsec/smtml"
18doc: "https://formalsec.github.io/smtml/smtml/index.html"
19bug-reports: "https://github.com/formalsec/smtml/issues"
20depends: [
21 "bos"
22 "cmdliner" {>= "1.3.0"}
23 "dune" {>= "3.10"}
24 "dolmen" {= "0.10"}
25 "dolmen_type" {= "0.10"}
26 "dolmen_model" {= "0.10"}
27 "fmt" {>= "0.8.7"}
28 "fpath"
29 "hc" {>= "0.3"}
30 "menhir" {build & >= "20220210"}
31 "ocaml" {>= "4.14.0"}
32 "ocaml_intrinsics"
33 "patricia-tree" {>= "0.11.0"}
34 "prelude" {>= "0.5"}
35 "rusage"
36 "scfg" {>= "0.5"}
37 "yojson" {>= "1.6.0"}
38 "zarith" {>= "1.5"}
39 "odoc" {with-doc}
40 "sherlodoc" {with-doc}
41 "bisect_ppx" {with-test & >= "2.5.0"}
42 "benchpress" {with-dev-setup & = "dev"}
43 "cohttp" {with-dev-setup}
44 "cohttp-lwt-unix" {with-dev-setup}
45 "extunix" {with-dev-setup}
46 "dune-glob" {with-dev-setup}
47 "lwt" {with-dev-setup}
48 "mdx" {with-test}
49 "owl" {with-dev-setup}
50 "tls-lwt" {with-dev-setup}
51]
52depopts: ["alt-ergo-lib" "bitwuzla-cxx" "colibri2" "cvc5" "z3"]
53conflicts: [
54 "bitwuzla-cxx" {< "0.6.0"}
55 "z3" {< "4.12.2" | >= "4.15"}
56]
57build: [
58 ["dune" "subst"] {dev}
59 [
60 "dune"
61 "build"
62 "-p"
63 name
64 "-j"
65 jobs
66 "@install"
67 "@runtest" {with-test}
68 "@doc" {with-doc}
69 ]
70]
71dev-repo: "git+https://github.com/formalsec/smtml.git"
72available: arch != "arm32" & arch != "x86_32"
73x-maintenance-intent: [ "(latest)" ]
74url {
75 src: "https://github.com/formalsec/smtml/archive/refs/tags/v0.6.2.tar.gz"
76 checksum: [
77 "md5=56e189ab473a92021ac1fe663c53106e"
78 "sha512=2deeea08b20218f9de9a8bc94156f23511531af5bfb34f5ab78bd25c0ddab55a35ed52a230583a2ea671e48fc13f61c7e0c8559fd0e2738e8820ca39ec3ea3fd"
79 ]
80}