diff options
author | Amir Masoud Abdol <amir.abdol@qt.io> | 2023-06-19 10:54:37 +0200 |
---|---|---|
committer | Amir Masoud Abdol <amir.abdol@qt.io> | 2023-06-20 07:34:09 +0200 |
commit | 45e17162ba9f030c067553c5c5e7fe8ec56c10aa (patch) | |
tree | 88d4528fea268de11d304bb1cbc1bcbed4bc0916 | |
parent | cdcead0ab2a83b268e6cf1109b9af5f0abc31728 (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.cmake | 3 |
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 |