de-duplicate MODULE_DEPENDS
authorOswald Buddenhagen <oswald.buddenhagen@nokia.com>
Mon, 3 Sep 2012 10:19:39 +0000 (12:19 +0200)
committerQt by Nokia <qt-info@nokia.com>
Fri, 7 Sep 2012 21:35:26 +0000 (23:35 +0200)
in modules which conditionally add dependencies it is hard to keep $$QT
free of duplicates at definition time, so clean it up when we use it.

Change-Id: Ia711e23bec3683525dfca80df4834e20b007ba1f
Reviewed-by: Qt Doc Bot <qt_docbot@qt-project.org>
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
mkspecs/features/qt_module.prf

index f5fa3e5..4930c36 100644 (file)
@@ -24,6 +24,7 @@ staticlib: CONFIG += static
 ucmodule = $$upper($$MODULE)
 
 MODULE_DEPENDS = $$replace(QT, -private$, )
+MODULE_DEPENDS = $$unique(MODULE_DEPENDS)
 
 contains(TARGET, QtAddOn.*): \
     MODULE_DEFINE = QT_ADDON_$${ucmodule}_LIB