forked from qt-creator/qt-creator
SdkTool: Allow remote paths in various operations
QDir::cleanPath() doesn't work well with the scheme://... syntax. Change-Id: I2d2a86e416251ea2396b67ab1e5831444d4a979a Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -35,8 +35,6 @@
|
||||
|
||||
#include <iostream>
|
||||
|
||||
#include <QDir>
|
||||
|
||||
// ToolChain file stuff:
|
||||
const char COUNT[] = "ToolChain.Count";
|
||||
const char PREFIX[] = "ToolChain.";
|
||||
@@ -106,7 +104,7 @@ bool AddToolChainOperation::setArguments(const QStringList &args)
|
||||
|
||||
if (current == "--path") {
|
||||
++i; // skip next;
|
||||
m_path = QDir::fromNativeSeparators(next);
|
||||
m_path = next;
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -278,7 +276,7 @@ QVariantMap AddToolChainOperation::addToolChain(const QVariantMap &map, const QS
|
||||
data << KeyValuePair({tc, LANGUAGE_KEY_V2}, QVariant(newLang));
|
||||
data << KeyValuePair({tc, DISPLAYNAME}, QVariant(displayName));
|
||||
data << KeyValuePair({tc, AUTODETECTED}, QVariant(true));
|
||||
data << KeyValuePair({tc, PATH}, QVariant(path));
|
||||
data << KeyValuePair({tc, PATH}, Utils::FilePath::fromUserInput(path).toVariant());
|
||||
data << KeyValuePair({tc, TARGET_ABI}, QVariant(abi));
|
||||
QVariantList abis;
|
||||
QStringList abiStrings = supportedAbis.split(',');
|
||||
|
||||
Reference in New Issue
Block a user