diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-10-06 12:02:09 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-10-06 13:03:54 +0200 |
commit | d71a4489bcd404bfd3af3ed7938f4cc804e09626 (patch) | |
tree | 39ad1de3a44a03d6d6c75a72a3bc4eacd8bb3f1c /build_scripts | |
parent | e5413e235d1227b906f5e6a4018a257935cdd570 (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.py | 6 |
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 |