[package] name = "style" version = "0.0.1" authors = ["The Servo Project Developers"] license = "MPL-2.0" publish = false build = "build.rs" [lib] name = "style" path = "lib.rs" doctest = false [features] gecko = ["nsstring_vendor"] servo = ["serde/unstable", "serde", "serde_derive", "heapsize_derive", "style_traits/servo", "app_units/plugins", "servo_atoms", "html5ever-atoms", "cssparser/heap_size", "cssparser/serde-serialization", "url/heap_size", "plugins", "parking_lot/nightly"] testing = [] [dependencies] app_units = "0.3" bitflags = "0.7" cfg-if = "0.1.0" cssparser = "0.7" deque = "0.3.1" encoding = "0.2" euclid = "0.10.1" fnv = "1.0" heapsize = "0.3.0" heapsize_derive = {version = "0.1", optional = true} html5ever-atoms = {version = "0.1", optional = true} lazy_static = "0.2" log = "0.3.5" libc = "0.2" matches = "0.1" nsstring_vendor = {path = "gecko_bindings/nsstring_vendor", optional = true} num-integer = "0.1.32" num-traits = "0.1.32" num_cpus = "1.1.0" ordered-float = "0.2.2" owning_ref = "0.2.2" parking_lot = "0.3.3" quickersort = "2.0.0" rand = "0.3" rustc-serialize = "0.3" selectors = "0.14" serde = {version = "0.8", optional = true} serde_derive = {version = "0.8", optional = true} servo_atoms = {path = "../atoms", optional = true} smallvec = "0.1" style_traits = {path = "../style_traits"} time = "0.1" unicode-segmentation = "0.1.2" url = "1.2" util = {path = "../util"} plugins = {path = "../plugins", optional = true} [target.'cfg(windows)'.dependencies] kernel32-sys = "0.2" [target.'cfg(not(windows))'.dependencies] libc = "0.2" [build-dependencies] walkdir = "0.1"