[package]
name = "pmix-sys"
version = "0.1.0-rc.1"
edition = "2021"
links = "pmix"
build = "build.rs"
authors = ["Ryan D. Friese <ryan.friese@pnnl.gov>"]
description = "Low-level FFI bindings to PMIx, developed for use by the Lamellar runtime."
readme = "README.md"
repository = "https://github.com/pnnl/lamellar"
homepage = "https://github.com/pnnl/lamellar-runtime"
license-file = "LICENSE"
keywords = ["hpc", "pmi", "process-management"]
categories = ["external-ffi-bindings", "network-programming"]
[features]
vendored = ["openpmix-src", "hwlocality-sys", "libevent-sys"]
[dependencies]
hwlocality-sys = { version = "0.7.1", features = [
"hwloc-latest",
"vendored",
], optional = true }
libevent-sys = { version = "0.4.0", features = [
"bundled",
"openssl_bundled",
"threading",
], optional = true }
[build-dependencies]
openpmix-src = { version = "0.1.0-rc.1", optional = true }
bindgen = "0.72.1"