aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/imports/qbs/Probes
diff options
context:
space:
mode:
authorJake Petroules <jake.petroules@qt.io>2018-01-22 21:47:38 -0800
committerJake Petroules <jake.petroules@qt.io>2018-01-25 16:14:00 +0000
commit5423eed454e89b250ba69a5fb2f53ea29aed421f (patch)
treefd40891773e30af68338f5e6eeb7950489a75cb3 /share/qbs/imports/qbs/Probes
parent7553fd75cf2b8d16134478157cffd3886b21e36d (diff)
Add better module validation for Android SDK and NDK
Users now get more friendly error messages when the SDK and/or NDK are not installed. Change-Id: Icfc438ed16b88aea190bf766ddc58b26b0512121 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'share/qbs/imports/qbs/Probes')
-rw-r--r--share/qbs/imports/qbs/Probes/AndroidNdkProbe.qbs1
-rw-r--r--share/qbs/imports/qbs/Probes/AndroidSdkProbe.qbs1
2 files changed, 2 insertions, 0 deletions
diff --git a/share/qbs/imports/qbs/Probes/AndroidNdkProbe.qbs b/share/qbs/imports/qbs/Probes/AndroidNdkProbe.qbs
index 505675354..e6c4256bf 100644
--- a/share/qbs/imports/qbs/Probes/AndroidNdkProbe.qbs
+++ b/share/qbs/imports/qbs/Probes/AndroidNdkProbe.qbs
@@ -79,6 +79,7 @@ PathProbe {
}
var i, j, allPaths = (environmentPaths || []).concat(platformPaths || []);
+ candidatePaths = allPaths;
for (i in allPaths) {
var platforms = [];
if (hostOS.contains("windows"))
diff --git a/share/qbs/imports/qbs/Probes/AndroidSdkProbe.qbs b/share/qbs/imports/qbs/Probes/AndroidSdkProbe.qbs
index acd5c0003..b3f96ca3b 100644
--- a/share/qbs/imports/qbs/Probes/AndroidSdkProbe.qbs
+++ b/share/qbs/imports/qbs/Probes/AndroidSdkProbe.qbs
@@ -53,6 +53,7 @@ PathProbe {
configure: {
var i, allPaths = (environmentPaths || []).concat(platformPaths || []);
+ candidatePaths = allPaths;
for (i in allPaths) {
if (File.exists(FileInfo.joinPaths(allPaths[i], "tools", "android"))) {
path = allPaths[i];