diff options
author | Alexey Edelev <alexey.edelev@qt.io> | 2021-04-15 12:35:46 +0200 |
---|---|---|
committer | Alexey Edelev <alexey.edelev@qt.io> | 2021-04-30 23:11:29 +0200 |
commit | b3f9c2b3d1312b51119b86f3930be5d531cb2817 (patch) | |
tree | 99d8bc82f23879458d8fb42dda651a8293e6ca2f /src/printsupport/dialogs | |
parent | 7a1fdcedfce0a67345dc74cd77be4a8ecf0cbc1e (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