Servo needs to know whether C++ code is compiled with MOZ_DEBUG, and passing along an explicit feature is a better way to determine that information than relying on cfg(debug_assertions). MozReview-Commit-ID: B3XCskDQ56p
33 lines
1007 B
TOML
33 lines
1007 B
TOML
[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
|