aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/imports/qbs/base/Library.qbs
diff options
context:
space:
mode:
Diffstat (limited to 'share/qbs/imports/qbs/base/Library.qbs')
-rw-r--r--share/qbs/imports/qbs/base/Library.qbs13
1 files changed, 3 insertions, 10 deletions
diff --git a/share/qbs/imports/qbs/base/Library.qbs b/share/qbs/imports/qbs/base/Library.qbs
index 65e677830..4f0b45789 100644
--- a/share/qbs/imports/qbs/base/Library.qbs
+++ b/share/qbs/imports/qbs/base/Library.qbs
@@ -28,19 +28,12 @@
**
****************************************************************************/
-Product {
+import qbs
+
+NativeBinary {
type: {
if (qbs.targetOS.contains("ios") && parseInt(cpp.minimumIosVersion, 10) < 8)
return ["staticlibrary"];
return ["dynamiclibrary"].concat(isForAndroid ? ["android.nativelibrary"] : []);
}
-
- property bool isForAndroid: qbs.targetOS.contains("android")
- property stringList architectures: isForAndroid && !qbs.architecture ? ["armv5te"] : undefined
-
- Depends { name: "bundle" }
-
- profiles: architectures
- ? architectures.map(function(arch) { return project.profile + '-' + arch; })
- : [project.profile]
}