aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/sdktool/addkitoperation.cpp
diff options
context:
space:
mode:
authorMarcus Tillmanns <marcus.tillmanns@qt.io>2023-08-22 09:48:25 +0200
committerMarcus Tillmanns <marcus.tillmanns@qt.io>2023-08-22 07:53:10 +0000
commitb96802b3ee8e7455f1243aae1315baaa3bbe0928 (patch)
treed958c7c913938cae858afcbf157fe2f2979423a5 /src/tools/sdktool/addkitoperation.cpp
parent64b852e18648a9f7501a1c121da404a6cea0858b (diff)
SdkTool: Fix sysroot for docker devices
Using QDir::cleanPath on devices paths destroys the path. Also adds workaround for already registered toolkits. Fixes: QTCREATORBUG-29523 Change-Id: Ibb331f3e4e3ec2021e517e341757499a7316b503 Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/tools/sdktool/addkitoperation.cpp')
-rw-r--r--src/tools/sdktool/addkitoperation.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tools/sdktool/addkitoperation.cpp b/src/tools/sdktool/addkitoperation.cpp
index 4f0911d011..037cf3c5e5 100644
--- a/src/tools/sdktool/addkitoperation.cpp
+++ b/src/tools/sdktool/addkitoperation.cpp
@@ -686,7 +686,7 @@ QVariantMap AddKitData::addKit(const QVariantMap &map,
if (!m_buildDevice.isNull())
data << KeyValuePair({kit, DATA, BUILDDEVICE_ID}, QVariant(m_buildDevice));
if (!m_sysRoot.isNull())
- data << KeyValuePair({kit, DATA, SYSROOT}, QVariant(QDir::cleanPath(m_sysRoot)));
+ data << KeyValuePair({kit, DATA, SYSROOT}, QVariant(cleanPath(m_sysRoot)));
for (auto i = m_tcs.constBegin(); i != m_tcs.constEnd(); ++i)
data << KeyValuePair({kit, DATA, TOOLCHAIN, i.key()}, QVariant(i.value()));
if (!qtId.isNull())