aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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
-rw-r--r--tests/auto/blackbox/tst_blackboxandroid.cpp2
4 files changed, 7 insertions, 8 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: {
diff --git a/tests/auto/blackbox/tst_blackboxandroid.cpp b/tests/auto/blackbox/tst_blackboxandroid.cpp
index bfdf916ba..c465c36a9 100644
--- a/tests/auto/blackbox/tst_blackboxandroid.cpp
+++ b/tests/auto/blackbox/tst_blackboxandroid.cpp
@@ -604,7 +604,7 @@ void TestBlackboxAndroid::android_data()
"lib/${ARCH}/libqmlapp_${ARCH}.so"}, generateAab);
if (version < qbs::Version(5, 15))
expectedFile << expandArchs(ndkArchsForQt, {
- "lib/${ARCH}/libQt5QuickParticles_${ARCH}.so"}, generateAab);
+ "lib/${ARCH}/libQt5QuickParticles_${ARCH}.so"}, generateAab);
if (version >= qbs::Version(5, 15))
expectedFile << expandArchs(ndkArchsForQt, {
"lib/${ARCH}/libqml_QtQml_StateMachine_qtqmlstatemachine_${ARCH}.so",