mirror of
https://github.com/servo/servo.git
synced 2025-09-30 00:29:14 +01:00
servoshell: Fix --no-default-features and make webxr optional on ohos/android (#34242)
* servoshell: fix --no-default-features The Embeddertraits only contain `register_webxr` if the webxr feature is enabled, hence we also need to guard the trait implementation. Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com> * ohos/android: Make webxr optional in servoshell Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com> --------- Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
This commit is contained in:
parent
47a243614f
commit
6b6697e97b
5 changed files with 16 additions and 4 deletions
|
@ -39,7 +39,7 @@ ProductName = "Servo"
|
|||
|
||||
[features]
|
||||
debugmozjs = ["libservo/debugmozjs"]
|
||||
default = ["layout_2013", "max_log_level", "webdriver", "libservo/webxr"]
|
||||
default = ["layout_2013", "max_log_level", "webdriver", "webxr"]
|
||||
jitspew = ["libservo/jitspew"]
|
||||
js_backtrace = ["libservo/js_backtrace"]
|
||||
layout_2013 = ["libservo/layout_2013"]
|
||||
|
@ -54,6 +54,7 @@ tracing-hitrace = ["tracing", "dep:hitrace"]
|
|||
tracing-perfetto = ["tracing", "dep:tracing-perfetto"]
|
||||
webdriver = ["libservo/webdriver"]
|
||||
webgl_backtrace = ["libservo/webgl_backtrace"]
|
||||
webxr = ["dep:webxr", "libservo/webxr"]
|
||||
|
||||
[dependencies]
|
||||
libc = { workspace = true }
|
||||
|
@ -95,7 +96,7 @@ ohos-vsync = "0.1.2"
|
|||
nix = { workspace = true, features = ["fs"] }
|
||||
surfman = { workspace = true, features = ["sm-angle-default"] }
|
||||
serde_json = { workspace = true }
|
||||
webxr = { workspace = true }
|
||||
webxr = { workspace = true, optional = true }
|
||||
|
||||
|
||||
[target.'cfg(not(any(target_os = "android", target_env = "ohos")))'.dependencies]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue