adaptivegrain/vapoursynth-sys/Cargo.toml
2019-05-30 11:06:53 +00:00

60 lines
1.8 KiB
TOML

[package]
name = "vapoursynth-sys"
version = "0.2.2" # remember to update html_root_url
authors = ["Ivan Molodetskikh <yalterz@gmail.com>"]
description = "Rust bindings for vapoursynth and vsscript."
license = "MIT/Apache-2.0"
build = "build.rs"
readme = "README.md"
documentation = "https://docs.rs/vapoursynth-sys"
repository = "https://github.com/YaLTeR/vapoursynth-rs"
keywords = ["vapoursynth", "vsscript", "video", "bindings"]
categories = ["api-bindings", "external-ffi-bindings", "multimedia::video"]
[badges]
travis-ci = { repository = "YaLTeR/vapoursynth-rs" }
appveyor = { repository = "YaLTeR/vapoursynth-rs" }
[dependencies]
cfg-if = "0.1"
[features]
# Features for enabling higher API versions.
vapoursynth-api-31 = ["gte-vapoursynth-api-31"]
vapoursynth-api-32 = ["gte-vapoursynth-api-31", "gte-vapoursynth-api-32"]
vapoursynth-api-33 = ["gte-vapoursynth-api-31", "gte-vapoursynth-api-32", "gte-vapoursynth-api-33"]
vapoursynth-api-34 = [
"gte-vapoursynth-api-31",
"gte-vapoursynth-api-32",
"gte-vapoursynth-api-33",
"gte-vapoursynth-api-34"
]
vapoursynth-api-35 = [
"gte-vapoursynth-api-31",
"gte-vapoursynth-api-32",
"gte-vapoursynth-api-33",
"gte-vapoursynth-api-34",
"gte-vapoursynth-api-35"
]
vsscript-api-31 = ["gte-vsscript-api-31"]
vsscript-api-32 = ["gte-vsscript-api-31", "gte-vsscript-api-32"]
# Features for linking to certain functions.
vapoursynth-functions = []
vsscript-functions = []
# Utility features, not for outside use.
gte-vapoursynth-api-31 = []
gte-vapoursynth-api-32 = []
gte-vapoursynth-api-33 = []
gte-vapoursynth-api-34 = []
gte-vapoursynth-api-35 = []
gte-vsscript-api-31 = []
gte-vsscript-api-32 = []
[package.metadata.docs.rs]
features = ["vapoursynth-api-35", "vsscript-api-32", "vapoursynth-functions", "vsscript-functions"]