diff options
author | Marcus Tillmanns <marcus.tillmanns@qt.io> | 2023-08-22 09:48:25 +0200 |
---|---|---|
committer | Marcus Tillmanns <marcus.tillmanns@qt.io> | 2023-08-22 07:53:10 +0000 |
commit | b96802b3ee8e7455f1243aae1315baaa3bbe0928 (patch) | |
tree | d958c7c913938cae858afcbf157fe2f2979423a5 /src/tools/sdktool/addkitoperation.cpp | |
parent | 64b852e18648a9f7501a1c121da404a6cea0858b (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.cpp | 2 |
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()) |