| # 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" |