forked from qt-creator/qt-creator
Qnx: Support multiple BlackBerry target configurations
The new bbndk 10.2 is based on multiple targets (based on multiple bbnk-env scripts). There is no default/common bbnk-env.sh file anymore, and an NDK directory may contain various bbndk-env scripts (i.e targets). This patch makes the BlackBerryConfiguration based on the bbnk-env script path rather than on the NDK path. This will enable having multiple configurations per targets in the same NDK directory. N.B: NDKs 10.1 with one default bbnk-env file are still supported. Change-Id: Icec57c6e722caec7e5ff81e3a9ce4d2cf11f249a Reviewed-by: Tobias Hunger <tobias.hunger@digia.com> Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
This commit is contained in:
committed by
Mehdi Fekari
parent
afcb9b2c41
commit
01ebbe19ba
@@ -64,12 +64,12 @@ public:
|
||||
static QStringList searchPaths(QnxAbstractQtVersion *qtVersion);
|
||||
static QMultiMap<QString, QString> parseEnvironmentFile(const QString &fileName);
|
||||
static bool isValidNdkPath(const QString & ndkPath);
|
||||
static QString envFilePath(const QString & ndkPath);
|
||||
static QString envFilePath(const QString & ndkPath, const QString& targetVersion = QString());
|
||||
static void prependQnxMapToEnvironment(const QMultiMap<QString, QString> &qnxMap, Utils::Environment &env);
|
||||
static Utils::FileName executableWithExtension(const Utils::FileName &fileName);
|
||||
static QString dataDirPath();
|
||||
static QString qConfigPath();
|
||||
static QString ndkVersion(const QString& ndkPath);
|
||||
static QString defaultTargetVersion(const QString& ndkPath);
|
||||
static QList<NdkInstallInformation> installedNdks();
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user