From 49a983a09e5b61f540f9cf2fbd8bb4a85b4b229d Mon Sep 17 00:00:00 2001 From: tigercosmos Date: Sat, 23 Dec 2017 14:47:00 +0800 Subject: [PATCH] pass -vv through mach to cargo --- python/servo/build_commands.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/python/servo/build_commands.py b/python/servo/build_commands.py index ea6ddca87250..28451aac2cc7 100644 --- a/python/servo/build_commands.py +++ b/python/servo/build_commands.py @@ -167,6 +167,9 @@ class MachCommands(CommandBase): @CommandArgument('--verbose', '-v', action='store_true', help='Print verbose output') + @CommandArgument('--very-verbose', '-vv', + action='store_true', + help='Print very verbose output') @CommandArgument('params', nargs='...', help="Command-line arguments to be passed through to Cargo") @CommandArgument('--with-debug-assertions', @@ -174,8 +177,8 @@ class MachCommands(CommandBase): action='store_true', help='Enable debug assertions in release') def build(self, target=None, release=False, dev=False, jobs=None, - features=None, android=None, verbose=False, debug_mozjs=False, params=None, - with_debug_assertions=False): + features=None, android=None, verbose=False, very_verbose=False, + debug_mozjs=False, params=None, with_debug_assertions=False): opts = params or [] opts += ["--manifest-path", self.servo_manifest()] @@ -223,6 +226,8 @@ def build(self, target=None, release=False, dev=False, jobs=None, opts += ["-j", jobs] if verbose: opts += ["-v"] + if very_verbose: + opts += ["-vv"] if android: target = self.config["android"]["target"]