MinGW: Don't add version number '0' to the library name
authorKai Koehne <kai.koehne@digia.com>
Mon, 19 Nov 2012 09:19:57 +0000 (10:19 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Mon, 19 Nov 2012 12:35:27 +0000 (13:35 +0100)
This fixes linking on MinGW after the library renaming, and is also
in line with the logic in the nmake generator.

Change-Id: Ie25ce6c1d2b8f292c4e454db1cad9bcbbee7a05d
Suggested-by: Erik van Pienbroek
Task-number: QTBUG-27137
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
qmake/generators/win32/mingw_make.cpp

index bc0f82e..7990986 100644 (file)
@@ -89,7 +89,7 @@ bool MingwMakefileGenerator::findLibraries()
             for (QList<QMakeLocalFileName>::Iterator dir_it = dirs.begin(); dir_it != dirs.end(); ++dir_it) {
                 QString extension;
                 int ver = findHighestVersion((*dir_it).local(), steam, "dll.a|a");
-                if (ver != -1)
+                if (ver > 0)
                     extension += QString::number(ver);
                 extension += suffix;
                 if(QMakeMetaInfo::libExists((*dir_it).local() + Option::dir_sep + steam) ||