aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo/package_commands.py
diff options
context:
space:
mode:
authorJonathan Schwender <55576758+jschwe@users.noreply.github.com>2024-09-27 08:11:57 +0200
committerGitHub <noreply@github.com>2024-09-27 06:11:57 +0000
commit78370fa6d082f60cd6fe41a24e98fa52e90dbf1c (patch)
treecc3067907c18d757d693a6102c71496e2f7e2e41 /python/servo/package_commands.py
parent02953d2fb69413f358210770d10d77efc6d015bd (diff)
downloadservo-78370fa6d082f60cd6fe41a24e98fa52e90dbf1c.tar.gz
servo-78370fa6d082f60cd6fe41a24e98fa52e90dbf1c.zip
Fix mach run bustage (#33563)
Move `--flavor` to a new "Packaging options" group, so that we can only apply the flavor option to the commands that support it. Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
Diffstat (limited to 'python/servo/package_commands.py')
-rw-r--r--python/servo/package_commands.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/python/servo/package_commands.py b/python/servo/package_commands.py
index 6d7e80b58b2..e5e54b10395 100644
--- a/python/servo/package_commands.py
+++ b/python/servo/package_commands.py
@@ -132,7 +132,7 @@ class PackageCommands(CommandBase):
@CommandArgument('--target', '-t',
default=None,
help='Package for given target platform')
- @CommandBase.common_command_arguments(build_configuration=False, build_type=True)
+ @CommandBase.common_command_arguments(build_configuration=False, build_type=True, package_configuration=True)
@CommandBase.allow_target_configuration
def package(self, build_type: BuildType, flavor=None, with_asan=False):
env = self.build_env()
@@ -420,7 +420,7 @@ class PackageCommands(CommandBase):
@CommandArgument('--target', '-t',
default=None,
help='Install the given target platform')
- @CommandBase.common_command_arguments(build_configuration=False, build_type=True)
+ @CommandBase.common_command_arguments(build_configuration=False, build_type=True, package_configuration=True)
@CommandBase.allow_target_configuration
def install(self, build_type: BuildType, emulator=False, usb=False, with_asan=False, flavor=None):
env = self.build_env()
@@ -429,7 +429,7 @@ class PackageCommands(CommandBase):
except BuildNotFound:
print("Servo build not found. Building servo...")
result = Registrar.dispatch(
- "build", context=self.context, build_type=build_type
+ "build", context=self.context, build_type=build_type, flavor=flavor
)
if result:
return result