diff options
author | Simon Sapin <simon.sapin@exyr.org> | 2017-04-25 12:04:13 +0200 |
---|---|---|
committer | Simon Sapin <simon.sapin@exyr.org> | 2017-04-25 12:28:08 +0200 |
commit | 574b155cf6ac866f812e7aacd4c54efa0f0628f6 (patch) | |
tree | be84eb41b74a0ac914143324ef38002b3fc22af1 /python/servo/command_base.py | |
parent | c5c6e8c442eb670093561af85c7606262a0f7318 (diff) | |
download | servo-574b155cf6ac866f812e7aacd4c54efa0f0628f6.tar.gz servo-574b155cf6ac866f812e7aacd4c54efa0f0628f6.zip |
Add `./mach cargoup`
Diffstat (limited to 'python/servo/command_base.py')
-rw-r--r-- | python/servo/command_base.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/python/servo/command_base.py b/python/servo/command_base.py index ba91bcc3e74..be275347007 100644 --- a/python/servo/command_base.py +++ b/python/servo/command_base.py @@ -257,9 +257,6 @@ class CommandBase(object): self.config["tools"].setdefault("system-cargo", False) self.config["tools"].setdefault("rust-root", "") self.config["tools"].setdefault("cargo-root", "") - if not self.config["tools"]["system-cargo"]: - self.config["tools"]["cargo-root"] = path.join( - context.sharedir, "cargo", self.cargo_build_id()) self.config["tools"].setdefault("rustc-with-gold", get_env_bool("SERVO_RUSTC_WITH_GOLD", True)) # https://github.com/rust-lang/rust/pull/39754 @@ -283,6 +280,7 @@ class CommandBase(object): self.config["android"].setdefault("platform", "android-18") self.config["android"].setdefault("target", "arm-linux-androideabi") + self.set_cargo_root() self.set_use_stable_rust(False) _use_stable_rust = False @@ -290,6 +288,11 @@ class CommandBase(object): _rust_version_is_stable = False _cargo_build_id = None + def set_cargo_root(self): + if not self.config["tools"]["system-cargo"]: + self.config["tools"]["cargo-root"] = path.join( + self.context.sharedir, "cargo", self.cargo_build_id()) + def set_use_stable_rust(self, use_stable_rust=True): self._use_stable_rust = use_stable_rust if not self.config["tools"]["system-rust"]: |