aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/imports/qbs
diff options
context:
space:
mode:
Diffstat (limited to 'share/qbs/imports/qbs')
-rw-r--r--share/qbs/imports/qbs/Probes/AndroidNdkProbe.qbs5
-rw-r--r--share/qbs/imports/qbs/Probes/AndroidSdkProbe.qbs3
2 files changed, 7 insertions, 1 deletions
diff --git a/share/qbs/imports/qbs/Probes/AndroidNdkProbe.qbs b/share/qbs/imports/qbs/Probes/AndroidNdkProbe.qbs
index d7c80144e..f7abce388 100644
--- a/share/qbs/imports/qbs/Probes/AndroidNdkProbe.qbs
+++ b/share/qbs/imports/qbs/Probes/AndroidNdkProbe.qbs
@@ -33,6 +33,7 @@ import qbs.Environment
import qbs.File
import qbs.FileInfo
import qbs.TextFile
+import "../../../modules/Android/android-utils.js" as AndroidUtils
PathProbe {
// Inputs
@@ -62,6 +63,7 @@ PathProbe {
property var hostArch
property stringList toolchains: []
property string ndkVersion
+ property string ndkPlatform
configure: {
function readFileContent(filePath) {
@@ -91,6 +93,9 @@ PathProbe {
for (j in platforms) {
if (File.exists(FileInfo.joinPaths(allPaths[i], "prebuilt", platforms[j]))) {
path = allPaths[i];
+ var ndkPlatforms = AndroidUtils.availablePlatforms(path);
+ if (ndkPlatforms.length > 0)
+ ndkPlatform = ndkPlatforms[ndkPlatforms.length - 1];
if (File.exists(FileInfo.joinPaths(path, "samples")))
samplesDir = FileInfo.joinPaths(path, "samples"); // removed in r11
hostArch = platforms[j];
diff --git a/share/qbs/imports/qbs/Probes/AndroidSdkProbe.qbs b/share/qbs/imports/qbs/Probes/AndroidSdkProbe.qbs
index 28a9c568a..38feecdfa 100644
--- a/share/qbs/imports/qbs/Probes/AndroidSdkProbe.qbs
+++ b/share/qbs/imports/qbs/Probes/AndroidSdkProbe.qbs
@@ -32,6 +32,7 @@ import qbs.Environment
import qbs.File
import qbs.FileInfo
import "../../../modules/Android/sdk/utils.js" as SdkUtils
+import "../../../modules/Android/android-utils.js" as AndroidUtils
BinaryProbe {
environmentPaths: Environment.getEnv("ANDROID_HOME")
@@ -62,7 +63,7 @@ BinaryProbe {
path = allPaths[i];
buildToolsVersions = SdkUtils.availableBuildToolsVersions(path)
buildToolsVersion = buildToolsVersions[buildToolsVersions.length - 1];
- platforms = SdkUtils.availableSdkPlatforms(path)
+ platforms = AndroidUtils.availablePlatforms(path)
platform = platforms[platforms.length - 1];
found = true;
return;