aboutsummaryrefslogtreecommitdiffstats
path: root/build_scripts
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2020-02-25 09:39:48 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2020-02-25 13:05:35 +0100
commitae5d4c59b54de4523f49f00ca8166785ab22fbd8 (patch)
tree4d9ab6d640f7736530ae845d919836e76c480526 /build_scripts
parenta9e08e71152095403be8fb63d3223fdf10e9da9c (diff)
qp5_tool: Output command parameters with quotes for shell if required
Change-Id: I682fb765fc3f69f0ca3c4d6717d415d0bff0517e Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'build_scripts')
-rw-r--r--build_scripts/qp5_tool.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/build_scripts/qp5_tool.py b/build_scripts/qp5_tool.py
index 8d89cc66c..13e54e7de 100644
--- a/build_scripts/qp5_tool.py
+++ b/build_scripts/qp5_tool.py
@@ -126,7 +126,10 @@ def which(needle):
def command_log_string(args, dir):
- return '[{}] {}'.format(os.path.basename(dir), ' '.join(args))
+ result = '[{}]'.format(os.path.basename(dir))
+ for arg in args:
+ result += ' "{}"'.format(arg) if ' ' in arg else ' {}'.format(arg)
+ return result
def execute(args):