[package]
name = "ik-llama-cpp-sys"
description = "Low level bindings to ik_llama.cpp (ikawrakow's SOTA-quant fork)"
version = "0.1.2"
edition = "2021"
license = "MIT OR Apache-2.0"
repository = "https://github.com/replikeit/ik-llama-cpp-rs"
readme = "README.md"
links = "ik_llama"
include = [
"/build.rs",
"/README.md",
"/wrapper.h",
"/wrapper_common.h",
"/wrapper_common.cpp",
"/wrapper_grammar.h",
"/wrapper_grammar.cpp",
"/wrapper_mtmd.h",
"/wrapper_utils.h",
"/src",
"/ik_llama.cpp/CMakeLists.txt",
"/ik_llama.cpp/cmake/**/*",
"/ik_llama.cpp/convert_hf_to_gguf.py",
"/ik_llama.cpp/**/*.cmake",
"/ik_llama.cpp/**/*.in",
"/ik_llama.cpp/include/*.h",
"/ik_llama.cpp/ggml/CMakeLists.txt",
"/ik_llama.cpp/ggml/cmake/**/*",
"/ik_llama.cpp/ggml/include/*.h",
"/ik_llama.cpp/ggml/src/**/*",
"/ik_llama.cpp/src/CMakeLists.txt",
"/ik_llama.cpp/src/**/*.h",
"/ik_llama.cpp/src/**/*.hpp",
"/ik_llama.cpp/src/**/*.c",
"/ik_llama.cpp/src/**/*.cpp",
"/ik_llama.cpp/common/CMakeLists.txt",
"/ik_llama.cpp/common/**/*.h",
"/ik_llama.cpp/common/**/*.hpp",
"/ik_llama.cpp/common/**/*.cpp",
"/ik_llama.cpp/common/*.in",
"/ik_llama.cpp/vendor/**/*",
"/ik_llama.cpp/examples/mtmd/**/*",
]
[package.metadata.docs.rs]
features = ["common"]
no-default-features = false
[dependencies]
[build-dependencies]
bindgen = { workspace = true }
cc = { workspace = true, features = ["parallel"] }
cmake = { workspace = true }
walkdir = { workspace = true }
[features]
default = []
common = []
mtmd = []
cuda = []
cuda-no-vmm = ["cuda"]
vulkan = []
openmp = []
static-openmp = ["openmp"]
static-stdcxx = []
shared-stdcxx = []
dynamic-link = []
native = []