[package] name = "gfx" version = "0.0.1" authors = ["The Servo Project Developers"] license = "MPL-2.0" edition = "2018" publish = false [lib] name = "gfx" path = "lib.rs" test = false doctest = false [features] unstable = ["packed_simd"] [dependencies] app_units = "0.7" bitflags = "1.0" euclid = "0.19" fnv = "1.0" fontsan = {git = "https://github.com/servo/fontsan"} gfx_traits = {path = "../gfx_traits"} harfbuzz-sys = "0.2" ipc-channel = "0.11" lazy_static = "1" libc = "0.2" log = "0.4" malloc_size_of = { path = "../malloc_size_of" } net_traits = {path = "../net_traits"} ordered-float = "1.0" packed_simd = {version = "0.3", optional = true} range = {path = "../range"} serde = "1.0" servo_arc = {path = "../servo_arc"} servo_atoms = {path = "../atoms"} servo_url = {path = "../url"} smallvec = { version = "0.6", features = ["std", "union"] } style = {path = "../style", features = ["servo"]} time = "0.1.12" unicode-bidi = {version = "0.3", features = ["with_serde"]} unicode-script = {version = "0.2", features = ["harfbuzz"]} webrender_api = {git = "https://github.com/servo/webrender", features = ["ipc"]} xi-unicode = "0.1.0" ucd = "0.1.1" [target.'cfg(target_os = "macos")'.dependencies] byteorder = "1.0" core-foundation = "0.6" core-graphics = "0.17" core-text = "13.0" [target.'cfg(any(target_os = "linux", target_os = "android"))'.dependencies] freetype = "0.4" servo_allocator = {path = "../allocator"} [target.'cfg(target_os = "linux")'.dependencies] servo-fontconfig = "0.2.1" [target.'cfg(target_os = "android")'.dependencies] xml5ever = {version = "0.12"} [target.'cfg(target_os = "windows")'.dependencies] dwrote = "0.8" truetype = "0.26"