Files
ere/crates/zkvm/openvm/Cargo.toml
2025-12-30 20:01:10 +08:00

50 lines
1.3 KiB
TOML

[package]
name = "ere-openvm"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
[dependencies]
anyhow.workspace = true
eyre.workspace = true
serde = { workspace = true, features = ["derive"] }
thiserror.workspace = true
toml.workspace = true
# OpenVM dependencies
openvm-build.workspace = true
openvm-circuit = { workspace = true, optional = true }
openvm-continuations = { workspace = true, optional = true }
openvm-sdk = { workspace = true, features = ["nightly-features"], optional = true }
openvm-stark-sdk = { workspace = true, optional = true }
openvm-transpiler = { workspace = true, optional = true }
# Local dependencies
ere-compile-utils = { workspace = true, optional = true }
ere-zkvm-interface.workspace = true
[target.'cfg(target_arch = "x86_64")'.dependencies]
openvm-sdk = { workspace = true, features = ["aot", "nightly-features"], optional = true }
[dev-dependencies]
ere-test-utils = { workspace = true, features = ["host"] }
[build-dependencies]
ere-build-utils.workspace = true
[features]
default = ["compiler", "zkvm"]
compiler = ["dep:ere-compile-utils"]
zkvm = [
"dep:openvm-circuit",
"dep:openvm-continuations",
"dep:openvm-sdk",
"dep:openvm-stark-sdk",
"dep:openvm-transpiler",
]
cuda = ["openvm-sdk/cuda"]
[lints]
workspace = true