blob: 2e79e0b824dd2f530b781d60e828ccd5247ba970 [file] [log] [blame]
# This is the canonical cargo manifest definition for the vello_cpp crate. This file should be kept
# in sync with the BUILD.bazel file.
[package]
name = "vello_cpp"
version = "0.0.1"
description = "C++ bindings for https://github.com/linebender/vello"
edition = "2021"
license = "BSD"
publish = false
[lib]
crate-type = ["staticlib"]
[profile.release]
panic = "abort"
[features]
msl = ["vello_shaders/msl"]
wgsl = ["vello_shaders/wgsl"]
[dependencies]
bytemuck = "1.12.1"
cxx = "1.0"
peniko = { git = "https://github.com/linebender/peniko", rev = "cafdac9a211a0fb2fec5656bd663d1ac770bcc81" }
vello_encoding = { path = "../externals/vello/crates/encoding", default_features = false }
vello_shaders = { path = "../externals/vello/crates/shaders", default_features = false }
[build-dependencies]
cxx-build = "1.0"