[package] name = "pathfinder_c" version = "0.1.0" authors = ["Patrick Walton "] edition = "2018" [features] metal = ["dep:core-foundation", "dep:io-surface", "dep:metal", "dep:pathfinder_metal"] svg = ["dep:pathfinder_svg", "dep:usvg"] [lib] crate-type = ["staticlib", "cdylib"] name = "pathfinder" [dependencies] font-kit = "0.13" foreign-types = "0.3" gl = "0.14" libc = "0.2" simple_logger = "4.3" [dependencies.log] version = "0.4" features = ["max_level_info"] [dependencies.pathfinder_canvas] 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" [dependencies.pathfinder_svg] path = "../svg" optional = true [dependencies.usvg] version = "0.10" optional = true [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 [target.'cfg(target_os = "macos")'.dependencies.pathfinder_metal] path = "../metal" optional = true