| Crates.io | boolector-sys |
| lib.rs | boolector-sys |
| version | 0.7.2 |
| created_at | 2019-05-08 14:34:24.186123+00 |
| updated_at | 2024-02-26 13:39:58.886608+00 |
| description | Low-level bindings for the Boolector SMT solver |
| homepage | https://github.com/fatemender/boolector-sys |
| repository | https://github.com/fatemender/boolector-sys |
| max_upload_size | |
| id | 132820 |
| size | 17,164,858 |
This Rust crate provides low-level bindings for the Boolector SMT solver, version 3.2.2.
boolector libraryCompile boolector as a shared library and install it. Then add this crate
to your Cargo.toml:
[dependencies]
boolector-sys = "0.7.2"
boolector libraryThis is possible on UNIX-like targets only. Add this crate to your Cargo.toml
with the vendor-lgl feature enabled:
[dependencies]
boolector-sys = { version = "0.7.2", features = ["vendor-lgl"] }
Enabling vendor-lgl will automatically build a static boolector library and
link against it. Currently this uses the Lingeling SAT solver.
In order for the build to succeed, you'll need to install some tools on your
build host; for a Debian-based distribution build-essential, cmake, curl,
and git should be sufficient.
This crate is licensed under the MIT license.