5 releases
0.1.4 | Sep 8, 2024 |
---|---|
0.1.3 | Aug 20, 2024 |
0.1.2 | Aug 6, 2024 |
0.1.1 | Jul 25, 2024 |
0.1.0 | Jul 17, 2024 |
#1017 in Algorithms
167 downloads per month
Used in meos
335KB
11K
SLoC
meos-sys
Low level MEOS C API bindings for MEOS.
It provides C-interface as is. If you want to use a more Rust-friendly crate, use the meos crate.
You can also find it on crates.io.
Version policy
Currently the bindings are generated manually using bindgen. The commit of the repository currently tracked is this one
Build
By default, the build will use system-installed MEOS if available, pkg-config
is used to automatically detect MEOS
If MEOS is in a custom location, you can instead use the MEOS_LIB_DIR
environment variable to
configure MEOS detection.
If MEOS_LIB_DIR
is not also in your system's standard dynamic library search
path, you may need to add it to the dynamic library search path before
running the tests or executable produced by cargo build
.
Linux:
LD_LIBRARY_PATH=<path to MEOS>/lib MEOS_LIB_DIR=<path to MEOS>/lib MEOS_VERSION=<version> cargo test
MacOS:
DYLD_FALLBACK_LIBRARY_PATH=<path to MEOS>/lib MEOS_LIB_DIR=<path to MEOS>/lib MEOS_VERSION=<version> cargo test
Bindings
Pre-built bindings are available for 1.1