mirror of
https://github.com/servo/servo.git
synced 2025-06-28 19:13:41 +01:00
Add .servobuild
configuration for the choice of media stack
This commit is contained in:
parent
637c6c0aec
commit
1a8c5fed6f
2 changed files with 11 additions and 5 deletions
|
@ -304,6 +304,7 @@ class CommandBase(object):
|
|||
self.config["build"].setdefault("debug-assertions", False)
|
||||
self.config["build"].setdefault("debug-mozjs", False)
|
||||
self.config["build"].setdefault("layout-2020", False)
|
||||
self.config["build"].setdefault("media-stack", "auto")
|
||||
self.config["build"].setdefault("ccache", "")
|
||||
self.config["build"].setdefault("rustflags", "")
|
||||
self.config["build"].setdefault("incremental", None)
|
||||
|
@ -856,11 +857,13 @@ install them, let us know by filing a bug!")
|
|||
|
||||
# A guess about which platforms should use the gstreamer media stack
|
||||
def pick_media_stack(self, media_stack, target):
|
||||
if not(media_stack):
|
||||
if (
|
||||
not(target)
|
||||
or ("armv7" in target and "android" in target)
|
||||
or ("x86_64" in target)
|
||||
if not media_stack:
|
||||
if self.config["build"]["media-stack"] != "auto":
|
||||
media_stack = self.config["build"]["media-stack"]
|
||||
elif (
|
||||
not target
|
||||
or ("armv7" in target and "android" in target)
|
||||
or "x86_64" in target
|
||||
):
|
||||
media_stack = "gstreamer"
|
||||
else:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue