[package] name = "mcl-rs" version = "0.2.0" authors = ["Polykarpos Thomadakis ", "Ryan D. Friese "] edition = "2021" description = "This system crate provides high-level rust language bindings to the Minos Compute Library (MCL)" repository = "https://github.com/pnnl/mcl" license-file = "LICENSE" keywords = ["heterogeneous","gpu","fpga","hpc","runtime"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [build-dependencies] rustc_version = "0.4.0" [dev-dependencies] rand = "0.8.3" futures = "0.3.6" rustfft = "6.1.0" fork = "0.1.20" [dependencies] libmcl-sys = {version = "0.1.2"} paste = "1.0" serde={version = "1.0.126", features = ["derive"] } async-std = {version = "0.99.3", features = ["unstable"]} bitflags = "1.3.2" [features] pocl_extensions=["shared_mem", "libmcl-sys/pocl_extensions"] shared_mem=["libmcl-sys/shared_mem"] docs-rs = ["libmcl-sys/docs-rs"] mcl_debug = ["libmcl-sys/mcl_debug"] [profile.release] opt-level=3 lto=true codegen-units=1 debug = true rpath = true [package.metadata.docs.rs] all-features = true