forked from qt-creator/qt-creator
QNX: Use correct command for running the SDK installer
Depending on NDK version, the application used for the SDK installer is different. Without this, the installation of NDK's is not possible from within Qt Creator. Change-Id: I71ba67ccb05d30bcef5b63e7e397e545c5a89e3e Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com> Reviewed-by: David Kaspar <dkaspar@blackberry.com> Reviewed-by: Mehdi Fekari <mfekari@blackberry.com> Reviewed-by: Rafael Roquetto <rafael.roquetto@kdab.com>
This commit is contained in:
committed by
Eike Ziller
parent
f3292a442d
commit
af1a92070a
@@ -287,8 +287,12 @@ QString QnxUtils::qdeInstallProcess(const QString &ndkPath, const QString &optio
|
|||||||
if (installerPath.isEmpty())
|
if (installerPath.isEmpty())
|
||||||
return QString();
|
return QString();
|
||||||
|
|
||||||
return QString::fromLatin1("%1 -nosplash -application com.qnx.tools.ide.sdk.manager.core.SDKInstallerApplication "
|
const QDir pluginDir(ndkPath + QLatin1String("/plugins"));
|
||||||
"%2 %3 -vmargs -Dosgi.console=:none").arg(installerPath, option, version);
|
const QStringList installerPlugins = pluginDir.entryList(QStringList() << QLatin1String("com.qnx.tools.ide.sdk.installer.app_*.jar"));
|
||||||
|
const QString installerApplication = installerPlugins.size() >= 1 ? QLatin1String("com.qnx.tools.ide.sdk.installer.app.SDKInstallerApplication")
|
||||||
|
: QLatin1String("com.qnx.tools.ide.sdk.manager.core.SDKInstallerApplication");
|
||||||
|
return QString::fromLatin1("%1 -nosplash -application %2 "
|
||||||
|
"%3 %4 -vmargs -Dosgi.console=:none").arg(installerPath, installerApplication, option, version);
|
||||||
}
|
}
|
||||||
|
|
||||||
QList<Utils::EnvironmentItem> QnxUtils::qnxEnvironment(const QString &sdkPath)
|
QList<Utils::EnvironmentItem> QnxUtils::qnxEnvironment(const QString &sdkPath)
|
||||||
|
Reference in New Issue
Block a user