aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs
diff options
context:
space:
mode:
Diffstat (limited to 'share/qbs')
-rw-r--r--share/qbs/imports/qbs/base/QtApplication.qbs4
-rw-r--r--share/qbs/module-providers/Qt/templates/android_support.qbs5
-rw-r--r--share/qbs/modules/Android/sdk/sdk.qbs4
3 files changed, 6 insertions, 7 deletions
diff --git a/share/qbs/imports/qbs/base/QtApplication.qbs b/share/qbs/imports/qbs/base/QtApplication.qbs
index b6776dca0..32800d294 100644
--- a/share/qbs/imports/qbs/base/QtApplication.qbs
+++ b/share/qbs/imports/qbs/base/QtApplication.qbs
@@ -30,8 +30,4 @@
CppApplication {
Depends { name: "Qt.core" }
- Properties {
- condition: isForAndroid && Qt.android_support._multiAbi
- targetName: name + "_" + Android.ndk.abi
- }
}
diff --git a/share/qbs/module-providers/Qt/templates/android_support.qbs b/share/qbs/module-providers/Qt/templates/android_support.qbs
index b1165dab5..1deedb0a7 100644
--- a/share/qbs/module-providers/Qt/templates/android_support.qbs
+++ b/share/qbs/module-providers/Qt/templates/android_support.qbs
@@ -189,7 +189,7 @@ Module {
} else {
f.writeLine('"stdcpp-path": "' + product.Android.sdk.ndkDir +
'/toolchains/llvm/prebuilt/' + hostArch + '/sysroot/usr/lib/",');
- f.writeLine('"application-binary": "' + theBinary.product.name + '"');
+ f.writeLine('"application-binary": "' + theBinary.product.targetName + '"');
}
f.writeLine("}");
f.close();
@@ -296,7 +296,8 @@ Module {
FileInfo.joinPaths(product.Qt.android_support._deployQtOutDir,
"libs",
input.Android.ndk.abi,
- input.fileName));
+ input.baseName + "_" + input.Android.ndk.abi +
+ ".so"));
}
}
};
diff --git a/share/qbs/modules/Android/sdk/sdk.qbs b/share/qbs/modules/Android/sdk/sdk.qbs
index 563483410..32aae89d9 100644
--- a/share/qbs/modules/Android/sdk/sdk.qbs
+++ b/share/qbs/modules/Android/sdk/sdk.qbs
@@ -476,7 +476,9 @@ Module {
inputs: product.aggregate ? [] : inputTags
Artifact {
filePath: FileInfo.joinPaths(product.Android.sdk.packageContentsDir, "lib",
- input.Android.ndk.abi, input.fileName)
+ input.Android.ndk.abi, product.Android.sdk._archInName ?
+ input.baseName + "_" + input.Android.ndk.abi + ".so" :
+ input.fileName)
fileTags: "android.nativelibrary_deployed"
}
prepare: {