vhost-device/xtask/Cargo.toml
Manos Pitsidianakis 5e83c07f87 xtask: generate manpage for vhost-device-scsi
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2025-11-13 14:59:23 +01:00

31 lines
1.1 KiB
TOML

[package]
name = "xtask"
version = "0.1.0"
authors = ["Manos Pitsidianakis <manos.pitsidianakis@linaro.org>"]
description = "A helper binary crate following the cargo-xtask workflow recommended in <https://github.com/matklad/cargo-xtask>"
repository = "https://github.com/rust-vmm/vhost-device"
readme = "README.md"
license = "EUPL-1.2 OR GPL-3.0-or-later"
edition = "2021"
publish = false
[dependencies]
clap = { version = "4.5", features = ["derive"], optional = true }
clap_mangen = { version = "0.2.31", optional = true }
toml = { version = "0.9.8", optional = true }
markdown = { version = "=1.0.0", optional = true }
[build-dependencies]
[features]
default = ["vhost-device-sound", "vhost-device-scmi", "vhost-device-scsi"]
vhost-device-scmi = []
vhost-device-scsi = []
vhost-device-sound = ["vhost-device-sound-alsa", "vhost-device-sound-pipewire"]
vhost-device-sound-alsa = ["mangen"]
vhost-device-sound-pipewire = ["mangen"]
mangen = ["dep:clap_mangen", "dep:clap", "dep:toml", "dep:markdown"]
[lints.rust]
unexpected_cfgs = { level = "allow", check-cfg = ['cfg(feature, values("alsa-backend", "pw-backend"))'] }