diff options
-rw-r--r-- | Cargo.toml | 4 | ||||
-rw-r--r-- | python/servo/build_commands.py | 6 | ||||
-rw-r--r-- | python/servo/devenv_commands.py | 2 |
3 files changed, 7 insertions, 5 deletions
diff --git a/Cargo.toml b/Cargo.toml index 7c32ef6cf8e..3bde2968df8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,6 +8,10 @@ members = [ "ports/cef", ] +default-members = [ + "ports/servo", + "tests/unit/*", +] exclude = [".cargo"] [profile.dev] diff --git a/python/servo/build_commands.py b/python/servo/build_commands.py index 2ec27f00364..ea6ddca8725 100644 --- a/python/servo/build_commands.py +++ b/python/servo/build_commands.py @@ -402,8 +402,7 @@ class MachCommands(CommandBase): self.ensure_clobbered() ret = None - opts = [] - opts += ["--manifest-path", self.cef_manifest()] + opts = ["-p", "embedding"] if jobs is not None: opts += ["-j", jobs] @@ -458,8 +457,7 @@ class MachCommands(CommandBase): env = self.build_env(is_build=True, geckolib=True) ret = None - opts = [] - opts += ["--manifest-path", self.geckolib_manifest()] + opts = ["-p", "geckoservo"] features = [] if jobs is not None: diff --git a/python/servo/devenv_commands.py b/python/servo/devenv_commands.py index e6cb91bd20a..1ddba4af445 100644 --- a/python/servo/devenv_commands.py +++ b/python/servo/devenv_commands.py @@ -94,7 +94,7 @@ class MachCommands(CommandBase): 'params', default=None, nargs='...', help="Command-line arguments to be passed through to cargo check") def check_geckolib(self, params): - return self.run_cargo(params, check=True, geckolib=True) + return self.run_cargo(["-p", "geckoservo"] + (params or []), check=True, geckolib=True) @Command('cargo-update', description='Same as update-cargo', |