aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2016-11-27 19:10:09 +0100
committerAnthony Ramine <n.oxyde@gmail.com>2016-11-28 09:44:20 +0100
commitdfb35db6d3971e041e3f56fcc5ce665889058cad (patch)
treeeb161343dfbe124bb2cb549aa49a98525fd6f943 /python
parent7d69f53794c9f823d524d0d4382c04c4a57bea65 (diff)
downloadservo-dfb35db6d3971e041e3f56fcc5ce665889058cad.tar.gz
servo-dfb35db6d3971e041e3f56fcc5ce665889058cad.zip
Move to Cargo workspaces
Diffstat (limited to 'python')
-rw-r--r--python/servo/command_base.py2
-rw-r--r--python/servo/devenv_commands.py20
-rw-r--r--python/tidy/servo_tidy/tidy.py2
3 files changed, 7 insertions, 17 deletions
diff --git a/python/servo/command_base.py b/python/servo/command_base.py
index d277bff55ae..8e239df8737 100644
--- a/python/servo/command_base.py
+++ b/python/servo/command_base.py
@@ -427,8 +427,6 @@ class CommandBase(object):
env["CARGO_HOME"] = self.config["tools"]["cargo-home-dir"]
- env["CARGO_TARGET_DIR"] = path.join(self.context.topdir, "target")
-
if extra_lib:
if sys.platform == "darwin":
env["DYLD_LIBRARY_PATH"] = "%s%s%s" % \
diff --git a/python/servo/devenv_commands.py b/python/servo/devenv_commands.py
index 665d8f3c798..e2acab9b979 100644
--- a/python/servo/devenv_commands.py
+++ b/python/servo/devenv_commands.py
@@ -21,12 +21,6 @@ from mach.decorators import (
from servo.command_base import CommandBase, cd, call
-CARGO_PATHS = [
- path.join('ports', 'cef'),
- path.join('ports', 'geckolib'),
- path.join('ports', 'servo'),
-]
-
@CommandProvider
class MachCommands(CommandBase):
@@ -89,11 +83,9 @@ class MachCommands(CommandBase):
self.ensure_bootstrapped()
- for cargo_path in CARGO_PATHS:
- with cd(cargo_path):
- print(cargo_path)
- call(["cargo", "update"] + params,
- env=self.build_env())
+ with cd(self.context.topdir):
+ call(["cargo", "update"] + params,
+ env=self.build_env())
@Command('clippy',
description='Run Clippy',
@@ -165,10 +157,8 @@ class MachCommands(CommandBase):
self.ensure_bootstrapped()
# Fetch Cargo dependencies
- for cargo_path in CARGO_PATHS:
- with cd(cargo_path):
- print(cargo_path)
- call(["cargo", "fetch"], env=self.build_env())
+ with cd(self.context.topdir):
+ call(["cargo", "fetch"], env=self.build_env())
@Command('wptrunner-upgrade',
description='upgrade wptrunner.',
diff --git a/python/tidy/servo_tidy/tidy.py b/python/tidy/servo_tidy/tidy.py
index 005a1bed24a..18bfcb6713e 100644
--- a/python/tidy/servo_tidy/tidy.py
+++ b/python/tidy/servo_tidy/tidy.py
@@ -359,6 +359,8 @@ def check_toml(file_name, lines):
raise StopIteration
ok_licensed = False
for idx, line in enumerate(lines):
+ if idx == 0 and "[workspace]" in line:
+ raise StopIteration
if line.find("*") != -1:
yield (idx + 1, "found asterisk instead of minimum version number")
for license_line in licenses_toml: