summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Griebl <robert.griebl@qt.io>2022-05-19 18:39:32 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-05-30 20:54:13 +0000
commit4c7186eda10666844e6bedca63eb31a7ebff1231 (patch)
tree79fcb74596887fa46efc443438567b64e37e5a0c
parentde2e5c25eb874de9e7a579b049f5f2852fcbfaa1 (diff)
downloadqtapplicationmanager-4c7186eda10666844e6bedca63eb31a7ebff1231.tar.gz
Use real file names when creating the wrappers
We can't rely on the targets being set-up the way we expect them, especially when cross-compiling against a tools-only host build. Change-Id: I6f33be8697be9c0fa3734cc64ec171149623b026 Fixes: QTBUG-101508 Reviewed-by: Bernd Weimer <bernd.weimer@qt.io> (cherry picked from commit 481846d7d81056c331f244a28c5eaf9a05e0ff89) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--src/main-lib/Qt6AppManMainPrivateMacros.cmake8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main-lib/Qt6AppManMainPrivateMacros.cmake b/src/main-lib/Qt6AppManMainPrivateMacros.cmake
index 663fffca..69a88a8b 100644
--- a/src/main-lib/Qt6AppManMainPrivateMacros.cmake
+++ b/src/main-lib/Qt6AppManMainPrivateMacros.cmake
@@ -23,7 +23,7 @@ function(qt6_am_add_systemui_wrapper target)
)
if (NOT ARG_EXECUTABLE)
- set(ARG_EXECUTABLE "${QT_CMAKE_EXPORT_NAMESPACE}::appman")
+ set(ARG_EXECUTABLE "appman")
endif()
set(CMD_ARGS)
@@ -79,7 +79,7 @@ function(qt6_am_add_systemui_wrapper target)
SetLocal EnableDelayedExpansion
(set \"PATH=${test_env_path};%PATH%\")
(set \"QT_PLUGIN_PATH=${test_env_plugin_path}\")
-$<SHELL_PATH:$<TARGET_FILE:${ARG_EXECUTABLE}>> ${CMD_ARGS_STR} ${CMD_EXTRA_ARGS_STR} ${ARG_MAIN_QML_FILE} %*
+${ARG_EXECUTABLE}.exe ${CMD_ARGS_STR} ${CMD_EXTRA_ARGS_STR} ${ARG_MAIN_QML_FILE} %*
EndLocal
"
)
@@ -90,7 +90,7 @@ EndLocal
"#!/bin/sh
export PATH=\"${test_env_path}:$PATH\"
export QT_PLUGIN_PATH=\"${test_env_plugin_path}\"
-exec $<TARGET_FILE_NAME:${ARG_EXECUTABLE}> ${CMD_ARGS_STR} ${CMD_EXTRA_ARGS_STR} ${ARG_MAIN_QML_FILE} \"$@\";
+exec ${ARG_EXECUTABLE} ${CMD_ARGS_STR} ${CMD_EXTRA_ARGS_STR} ${ARG_MAIN_QML_FILE} \"$@\";
"
)
endif()
@@ -212,7 +212,7 @@ function (qt_am_internal_add_qml_test target)
endif()
qt6_am_add_systemui_wrapper(${target}_${CONFIG_ARG_NAME}
- EXECUTABLE ${QT_CMAKE_EXPORT_NAMESPACE}::appman-qmltestrunner
+ EXECUTABLE appman-qmltestrunner
MAIN_QML_FILE ${ARG_TEST_FILE}
NO_INSTALL
${EXTRA_FILES_ARG_STR}