crates/graphblas-sys/Cargo.toml
[package]
name = "graphblas-sys"
version = "0.1.0"
edition = "2024"
rust-version = "1.85"
description = "Raw FFI bindings to SuiteSparse:GraphBLAS (system libgraphblas, 7.4 API), our own bindgen output. Used by Mimir v2."
# Not published until the Mímir v2 branch lands (decision D7): the crates
# move together and `mimir-ingest` depends on the unpublished `mimir-binary`.
publish = false
license = "MIT OR Apache-2.0"
repository = "https://git.gunnar.rs/nordisk/nornir"
keywords = ["graphblas", "suitesparse", "sparse", "ffi"]
categories = ["external-ffi-bindings", "mathematics"]
links = "graphblas"
build = "build.rs"
readme = "README.md"
[features]
# Run bindgen at build time against the system GraphBLAS.h (needs libclang) and
# use that output instead of the checked-in `src/bindings_7_4.rs`. Copy
# `$OUT_DIR/bindings.rs` over `src/bindings_7_4.rs` to refresh the pregenerated file.
regenerate = ["dep:bindgen"]
[build-dependencies]
bindgen = { version = "0.72", optional = true }