summaryrefslogtreecommitdiffstats
path: root/src/printsupport/dialogs
diff options
context:
space:
mode:
authorAlexey Edelev <alexey.edelev@qt.io>2021-04-15 12:35:46 +0200
committerAlexey Edelev <alexey.edelev@qt.io>2021-04-30 23:11:29 +0200
commitb3f9c2b3d1312b51119b86f3930be5d531cb2817 (patch)
tree99d8bc82f23879458d8fb42dda651a8293e6ca2f /src/printsupport/dialogs
parent7a1fdcedfce0a67345dc74cd77be4a8ecf0cbc1e (diff)
Add _qt_internal_wrap_tool_command to replace QT_TOOL_PATH_SETUP_COMMAND
QT_TOOL_PATH_SETUP_COMMAND is used in COMMAND list when call add_custom_command/add_custom_target. This is necessary to setup the necessary environment for the tool to run correctly. This approach is weak according to CMake documentation: "If more than one COMMAND is specified they will be executed in order, but not necessarily composed into a stateful shell or batch script." This change introduces the _qt_internal_wrap_tool_command function that uses a wrapping script that setups necessary environment for the tool and runs it in a single shell. The script is generated by the _qt_generate_tool_command_wrapper function. Change-Id: Id5270b91619b607a0c1e3a19b8c706edec43f388 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'src/printsupport/dialogs')
0 files changed, 0 insertions, 0 deletions