summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Strømme <christian.stromme@digia.com>2013-05-08 18:19:12 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-05-22 23:31:46 +0200
commit77c021636966530bed8187b3f5f00f0c5a04230f (patch)
treee32f2298fb84270291bf85732d6028e838fa9cf5
parent23ee57c5e97c2108c20929bac08c7f0bbb741a4c (diff)
Android: Added the attribute "extends".
Enables us to detect if a library should be added as a dependency or not. E.g., libQt5MultimediaQuick_p should only be added as a dependency if an application is using both QtMultimedia _and_ QtQuick. Task-number: QTBUG-30861 Change-Id: Id62642c40e2ecca7149d249f65c7b0c950898374 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com> Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
-rw-r--r--mkspecs/features/qt_android_deps.prf5
1 files changed, 4 insertions, 1 deletions
diff --git a/mkspecs/features/qt_android_deps.prf b/mkspecs/features/qt_android_deps.prf
index ba37649201..c258d55687 100644
--- a/mkspecs/features/qt_android_deps.prf
+++ b/mkspecs/features/qt_android_deps.prf
@@ -43,7 +43,10 @@ DEPENDENCY_FILE = $$ANDROID_DEPENDS_DIR$$TARGET-android-dependencies.xml
!isEmpty(ANDROID_LIB_DEPENDENCIES) {
for(LIB_FILE, ANDROID_LIB_DEPENDENCIES) {
- FILE_CONTENT += "<lib file=\"$$LIB_FILE\" />"
+ EXTENDS = $$section(LIB_FILE, ":", 1, 1)
+ !isEmpty(EXTENDS): EXTENDS = "extends=\"$$EXTENDS\""
+ LIB_FILE = $$section(LIB_FILE, ":", 0, 0)
+ FILE_CONTENT += "<lib file=\"$$LIB_FILE\" $$EXTENDS />"
}
}