[package] name = "gkrust-shared" version = "0.1.0" authors = ["nobody@mozilla.org"] license = "MPL-2.0" description = "Shared Rust code for libxul" [dependencies] geckoservo = { path = "../../../../servo/ports/geckolib", optional = true } mp4parse_capi = { path = "../../../../media/libstagefright/binding/mp4parse_capi" } nsstring = { path = "../../../../xpcom/rust/nsstring" } nserror = { path = "../../../../xpcom/rust/nserror" } rust_url_capi = { path = "../../../../netwerk/base/rust-url-capi" } webrender_bindings = { path = "../../../../gfx/webrender_bindings", optional = true } cubeb-pulse = { path = "../../../../media/libcubeb/cubeb-pulse-rs", optional = true, features=["pulse-dlopen"] } [features] default = [] bindgen = ["geckoservo/bindgen"] servo = ["geckoservo"] quantum_render = ["webrender_bindings"] cubeb_pulse_rust = ["cubeb-pulse"] gecko_debug = ["geckoservo/gecko_debug"] [lib] path = "lib.rs" test = false doctest = false bench = false doc = false plugin = false harness = false