fix linking against installations in /usr/lib
authorOswald Buddenhagen <oswald.buddenhagen@nokia.com>
Tue, 10 Jul 2012 17:34:35 +0000 (19:34 +0200)
committerRusty Lynch <rusty.lynch@intel.com>
Tue, 10 Jul 2012 17:56:51 +0000 (10:56 -0700)
Change-Id: I17a6a2e058f039e525461d459477329fd7090417

mkspecs/features/qt_functions.prf

index ee5acbc..1868c68 100644 (file)
@@ -98,9 +98,9 @@ defineTest(qtAddModule) {
     }
     # Only link to this module if a libs directory is set, else this is just a module
     # to give access to sources or include files, and not for linking.
-    !isEmpty(MODULE_LIBS) {
+    !isEmpty(QT.$${1}.libs) { # Use unmodified path, so /usr/lib also works
         !isEmpty(QMAKE_LSB) {
-            QMAKE_LFLAGS *= --lsb-libpath=$$MODULE_LIBS
+            !isEmpty(MODULE_LIBS): QMAKE_LFLAGS *= --lsb-libpath=$$MODULE_LIBS
             QMAKE_LFLAGS *= -L/opt/lsb/lib
             QMAKE_LFLAGS *= --lsb-shared-libs=$${MODULE_NAME}$${QT_LIBINFIX}
         }