mirror of
https://github.com/servo/servo.git
synced 2025-06-20 15:18:58 +01:00
Remove the "./mach build-stable" subcommand
It is replaced by "./mach build-gecklibo" using stable Rust.
This commit is contained in:
parent
26a78817c1
commit
79ef0a5d7f
2 changed files with 1 additions and 41 deletions
|
@ -265,43 +265,6 @@ class MachCommands(CommandBase):
|
||||||
print("Build completed in %s" % format_duration(elapsed))
|
print("Build completed in %s" % format_duration(elapsed))
|
||||||
return status
|
return status
|
||||||
|
|
||||||
@Command('build-stable',
|
|
||||||
description='Build Servo using stable rustc',
|
|
||||||
category='build')
|
|
||||||
@CommandArgument('--target', '-t',
|
|
||||||
default=None,
|
|
||||||
help='Cross compile for given target platform')
|
|
||||||
@CommandArgument('--release', '-r',
|
|
||||||
action='store_true',
|
|
||||||
help='Build in release mode')
|
|
||||||
@CommandArgument('--dev', '-d',
|
|
||||||
action='store_true',
|
|
||||||
help='Build in development mode')
|
|
||||||
@CommandArgument('--jobs', '-j',
|
|
||||||
default=None,
|
|
||||||
help='Number of jobs to run in parallel')
|
|
||||||
@CommandArgument('--features',
|
|
||||||
default=None,
|
|
||||||
help='Space-separated list of features to also build',
|
|
||||||
nargs='+')
|
|
||||||
@CommandArgument('--android',
|
|
||||||
default=None,
|
|
||||||
action='store_true',
|
|
||||||
help='Build for Android')
|
|
||||||
@CommandArgument('--debug-mozjs',
|
|
||||||
default=None,
|
|
||||||
action='store_true',
|
|
||||||
help='Enable debug assertions in mozjs')
|
|
||||||
@CommandArgument('--verbose', '-v',
|
|
||||||
action='store_true',
|
|
||||||
help='Print verbose output')
|
|
||||||
@CommandArgument('params', nargs='...',
|
|
||||||
help="Command-line arguments to be passed through to Cargo")
|
|
||||||
def build_stable(self, target=None, release=False, dev=False, jobs=None,
|
|
||||||
features=None, android=None, verbose=False, debug_mozjs=False, params=None):
|
|
||||||
self.set_use_stable_rust()
|
|
||||||
self.build(target, release, dev, jobs, features, android, verbose, debug_mozjs, params)
|
|
||||||
|
|
||||||
@Command('build-cef',
|
@Command('build-cef',
|
||||||
description='Build the Chromium Embedding Framework library',
|
description='Build the Chromium Embedding Framework library',
|
||||||
category='build')
|
category='build')
|
||||||
|
|
|
@ -333,10 +333,7 @@ class CommandBase(object):
|
||||||
|
|
||||||
env["CARGO_HOME"] = self.config["tools"]["cargo-home-dir"]
|
env["CARGO_HOME"] = self.config["tools"]["cargo-home-dir"]
|
||||||
|
|
||||||
if self.use_stable_rust():
|
env["CARGO_TARGET_DIR"] = path.join(self.context.topdir, "target")
|
||||||
env["CARGO_TARGET_DIR"] = path.join(self.context.topdir, "ports/stable-rust/target")
|
|
||||||
elif "CARGO_TARGET_DIR" not in env:
|
|
||||||
env["CARGO_TARGET_DIR"] = path.join(self.context.topdir, "target")
|
|
||||||
|
|
||||||
if extra_lib:
|
if extra_lib:
|
||||||
if sys.platform == "darwin":
|
if sys.platform == "darwin":
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue