pathfinder/c/Cargo.toml

77 lines
1.5 KiB
TOML
Raw Permalink Normal View History

[package]
name = "pathfinder_c"
version = "0.1.0"
authors = ["Patrick Walton <pcwalton@mimiga.net>"]
edition = "2018"
2024-06-22 16:58:25 -04:00
[features]
metal = ["dep:core-foundation", "dep:io-surface", "dep:metal", "dep:pathfinder_metal"]
svg = ["dep:pathfinder_svg", "dep:usvg"]
2024-06-22 16:58:25 -04:00
[lib]
crate-type = ["staticlib", "cdylib"]
name = "pathfinder"
[dependencies]
font-kit = "0.13"
foreign-types = "0.3"
gl = "0.14"
2019-06-20 19:07:38 -04:00
libc = "0.2"
simple_logger = "4.3"
[dependencies.log]
version = "0.4"
features = ["max_level_info"]
[dependencies.pathfinder_canvas]
2019-08-05 16:46:53 -04:00
features = ["pf-text"]
path = "../canvas"
[dependencies.pathfinder_color]
path = "../color"
[dependencies.pathfinder_content]
path = "../content"
[dependencies.pathfinder_geometry]
path = "../geometry"
[dependencies.pathfinder_gl]
path = "../gl"
[dependencies.pathfinder_gpu]
path = "../gpu"
[dependencies.pathfinder_renderer]
path = "../renderer"
[dependencies.pathfinder_resources]
path = "../resources"
[dependencies.pathfinder_simd]
path = "../simd"
2019-06-21 01:18:09 -04:00
2020-06-24 19:47:10 -04:00
[dependencies.pathfinder_svg]
path = "../svg"
optional = true
[dependencies.usvg]
version = "0.10"
optional = true
2020-06-24 19:47:10 -04:00
2024-06-22 16:58:25 -04:00
[target.'cfg(target_os = "macos")'.dependencies.core-foundation]
version = "0.6"
optional = true
[target.'cfg(target_os = "macos")'.dependencies.io-surface]
version = "0.12"
optional = true
[target.'cfg(target_os = "macos")'.dependencies.metal]
version = "0.18"
optional = true
2019-06-21 16:37:17 -04:00
[target.'cfg(target_os = "macos")'.dependencies.pathfinder_metal]
path = "../metal"
2024-06-22 16:58:25 -04:00
optional = true