forked from qt-creator/qt-creator
Qnx: Fix the sysroot path value on BB10 generated kits
Change-Id: Ie83e303a88a9e9f7e5a28ad91a6654624091e8ed Reviewed-by: Tobias Nätterlund <tobias.naetterlund@kdab.com> Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
committed by
Tobias Hunger
parent
23b7dc5b5c
commit
1860ace6b4
@@ -80,15 +80,11 @@ bool BlackBerryConfiguration::setConfig(const QString &ndkPath)
|
|||||||
m_config.qnxEnv = QnxUtils::parseEnvironmentFile(QnxUtils::envFilePath(ndkPath));
|
m_config.qnxEnv = QnxUtils::parseEnvironmentFile(QnxUtils::envFilePath(ndkPath));
|
||||||
|
|
||||||
QString ndkTarget = m_config.qnxEnv.value(QLatin1String("QNX_TARGET"));
|
QString ndkTarget = m_config.qnxEnv.value(QLatin1String("QNX_TARGET"));
|
||||||
QString cpuDir = m_config.qnxEnv.value(QLatin1String("CPUVARDIR"));
|
|
||||||
|
|
||||||
QString sep = QString::fromLatin1("%1qnx6").arg(QDir::separator());
|
QString sep = QString::fromLatin1("%1qnx6").arg(QDir::separator());
|
||||||
m_config.targetName = ndkTarget.split(sep).first().split(QDir::separator()).last();
|
m_config.targetName = ndkTarget.split(sep).first().split(QDir::separator()).last();
|
||||||
|
|
||||||
QString sRootDir = QString::fromLatin1("%1%2%3").arg(ndkTarget, QDir::separator(), cpuDir);
|
if (QDir(ndkTarget).exists())
|
||||||
|
m_config.sysRoot = Utils::FileName::fromString(ndkTarget);
|
||||||
if (QDir(sRootDir).exists())
|
|
||||||
m_config.sysRoot = Utils::FileName::fromString(sRootDir);
|
|
||||||
|
|
||||||
QString qnxHost = m_config.qnxEnv.value(QLatin1String("QNX_HOST"));
|
QString qnxHost = m_config.qnxEnv.value(QLatin1String("QNX_HOST"));
|
||||||
Utils::FileName qmakePath = QnxUtils::executableWithExtension(Utils::FileName::fromString(qnxHost + QLatin1String("/usr/bin/qmake")));
|
Utils::FileName qmakePath = QnxUtils::executableWithExtension(Utils::FileName::fromString(qnxHost + QLatin1String("/usr/bin/qmake")));
|
||||||
|
Reference in New Issue
Block a user