summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmir Masoud Abdol <amir.abdol@qt.io>2023-06-19 10:54:37 +0200
committerAmir Masoud Abdol <amir.abdol@qt.io>2023-06-20 07:34:09 +0200
commit45e17162ba9f030c067553c5c5e7fe8ec56c10aa (patch)
tree88d4528fea268de11d304bb1cbc1bcbed4bc0916
parentcdcead0ab2a83b268e6cf1109b9af5f0abc31728 (diff)
Set QT_COMMAND_LINE_PARSER_NO_GUI_MESSAGE_BOXES before TRY_RUN
Set `QT_COMMAND_LINE_PARSER_NO_GUI_MESSAGE_BOXES` before trying to run qt tools for correctness. This is to suppress QCommandLinerParser from showing a message box when console is not available. Pick-to: 6.5.2 6.5 6.6 Task-number: QTBUG-114530 Change-Id: Ib3d264a799a5da1f620d2bebe55539bafc43da0f Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
-rw-r--r--cmake/QtToolHelpers.cmake3
1 files changed, 2 insertions, 1 deletions
diff --git a/cmake/QtToolHelpers.cmake b/cmake/QtToolHelpers.cmake
index 4fa51169cd..94b200ac10 100644
--- a/cmake/QtToolHelpers.cmake
+++ b/cmake/QtToolHelpers.cmake
@@ -278,7 +278,8 @@ echo. > ${target_bin_dir}/${target}_try_run_passed"
DEPENDS
${target}
COMMAND
- cmd /c ${try_run_scripts_path}
+ ${CMAKE_COMMAND} -E env QT_COMMAND_LINE_PARSER_NO_GUI_MESSAGE_BOXES=1
+ ${try_run_scripts_path}
COMMENT
"Testing ${target} by trying to run it."
VERBATIM