summaryrefslogtreecommitdiff
path: root/src/linguist
diff options
context:
space:
mode:
authorAlexandru Croitor <alexandru.croitor@qt.io>2022-09-14 11:26:16 +0200
committerAlexandru Croitor <alexandru.croitor@qt.io>2022-10-28 13:59:26 +0200
commitb5a285f4c51eb1cede244251d8e010537f2b9a36 (patch)
tree1220687eca2b2d055bdd7794462061f485fce05f /src/linguist
parentf0bc24c06a56429468acefa1884dafe9793a9219 (diff)
downloadqttools-b5a285f4c51eb1cede244251d8e010537f2b9a36.tar.gz
CMake: Use new _qt_internal_get_tool_wrapper_script_path
Pick-to: 6.4 Change-Id: Ib1e239b905670852d907f6b9cd088e512c2cbca1 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/linguist')
-rw-r--r--src/linguist/Qt6LinguistToolsMacros.cmake20
1 files changed, 14 insertions, 6 deletions
diff --git a/src/linguist/Qt6LinguistToolsMacros.cmake b/src/linguist/Qt6LinguistToolsMacros.cmake
index e5cf876c1..bcca1789c 100644
--- a/src/linguist/Qt6LinguistToolsMacros.cmake
+++ b/src/linguist/Qt6LinguistToolsMacros.cmake
@@ -167,8 +167,11 @@ set(lupdate_sources \"${sources}\")
set(lupdate_translations \"${ts_files}\")
")
- _qt_internal_wrap_tool_command(lupdate_command SET
- $<TARGET_FILE:${QT_CMAKE_EXPORT_NAMESPACE}::lupdate>)
+ _qt_internal_get_tool_wrapper_script_path(tool_wrapper)
+ set(lupdate_command
+ COMMAND
+ "${tool_wrapper}"
+ $<TARGET_FILE:${QT_CMAKE_EXPORT_NAMESPACE}::lupdate>)
add_custom_target(${target}_lupdate
COMMAND "${CMAKE_COMMAND}" "-DIN_FILE=${lupdate_project_cmake}"
"-DOUT_FILE=${lupdate_project_json}"
@@ -201,10 +204,15 @@ function(qt6_add_lrelease target)
cmake_parse_arguments(arg "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
qt_internal_make_paths_absolute(ts_files "${arg_TS_FILES}")
- _qt_internal_wrap_tool_command(lupdate_command SET
- $<TARGET_FILE:${QT_CMAKE_EXPORT_NAMESPACE}::lupdate>)
- _qt_internal_wrap_tool_command(lrelease_command SET
- $<TARGET_FILE:${QT_CMAKE_EXPORT_NAMESPACE}::lrelease>)
+ _qt_internal_get_tool_wrapper_script_path(tool_wrapper)
+ set(lupdate_command
+ COMMAND
+ "${tool_wrapper}"
+ $<TARGET_FILE:${QT_CMAKE_EXPORT_NAMESPACE}::lupdate>)
+ set(lrelease_command
+ COMMAND
+ "${tool_wrapper}"
+ $<TARGET_FILE:${QT_CMAKE_EXPORT_NAMESPACE}::lrelease>)
set(qm_files "")
foreach(ts_file ${ts_files})