[package]
name = "vllm-cpp-sys"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
rust-version.workspace = true
description = "Raw FFI bindings and native build integration for the stable vllm.cpp C API"
readme = "README.md"
documentation = "https://docs.rs/vllm-cpp-sys"
keywords = ["llm", "inference", "ffi", "bindings", "vllm"]
categories = ["external-ffi-bindings"]
links = "vllm"
build = "build.rs"
include = [
"/build.rs",
"/wrapper.h",
"/src/**",
"/tests/**",
"/Cargo.toml",
"/README.md",
"/LICENSE-APACHE",
"/LICENSE-MIT",
"/NOTICE",
"/THIRD_PARTY.md",
"/licenses/**",
"/vllm.cpp/CMakeLists.txt",
"/vllm.cpp/cmake/**",
"/vllm.cpp/include/**",
"/vllm.cpp/src/**",
"/vllm.cpp/triton_kernels/**",
"/vllm.cpp/scripts/triton-aot-compile.py",
"/vllm.cpp/third_party/blake3/**",
"/vllm.cpp/third_party/minja/**",
"/vllm.cpp/third_party/nlohmann/**",
"/vllm.cpp/third_party/vulkan/**",
"/vllm.cpp/LICENSE",
"/vllm.cpp/NOTICE",
"/vllm.cpp/third_party/README.md",
]
[features]
default = ["bundled"]
bundled = []
system = []
dynamic-link = []
cuda = []
cuda-cutlass = ["cuda"]
triton-aot = ["cuda"]
vulkan = []
metal = []
mlx = ["metal"]
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]
[build-dependencies]
cmake = "0.1.58"