aboutsummaryrefslogtreecommitdiffstats
path: root/build_scripts
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2020-10-06 12:02:09 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2020-10-06 13:03:54 +0200
commitd71a4489bcd404bfd3af3ed7938f4cc804e09626 (patch)
tree39ad1de3a44a03d6d6c75a72a3bc4eacd8bb3f1c /build_scripts
parente5413e235d1227b906f5e6a4018a257935cdd570 (diff)
setup.py: Do not display help multiple times
Run only the pyside build when help is requested. Task-number: PYSIDE-807 Change-Id: I0aa5bf2db0a6a7e6e32a66357efd200af70dd653 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'build_scripts')
-rw-r--r--build_scripts/setup_runner.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/build_scripts/setup_runner.py b/build_scripts/setup_runner.py
index b5b55fa20..15a0bf380 100644
--- a/build_scripts/setup_runner.py
+++ b/build_scripts/setup_runner.py
@@ -131,7 +131,11 @@ class SetupRunner(object):
.format(config.build_type))
# Build everything: shiboken2, shiboken2-generator and PySide2.
- if config.is_top_level_build_all():
+ help_requested = '--help' in self.sub_argv or '-h' in self.sub_argv
+ if help_requested:
+ self.add_setup_internal_invocation(config.pyside_option_name)
+
+ elif config.is_top_level_build_all():
self.add_setup_internal_invocation(config.shiboken_module_option_name)
# Reuse the shiboken build for the generator package instead