clean up fixTargetExt()
authorOswald Buddenhagen <oswald.buddenhagen@nokia.com>
Mon, 16 Jul 2012 11:02:57 +0000 (13:02 +0200)
committerQt by Nokia <qt-info@nokia.com>
Fri, 27 Jul 2012 14:29:29 +0000 (16:29 +0200)
there doesn't appear to be a point in having the function virtual; the
part in the mingw generator can be inlined somewhere else just fine.

Change-Id: I50d66d505095b43fce601928c6240a684389a4b7
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
qmake/generators/win32/mingw_make.cpp
qmake/generators/win32/mingw_make.h
qmake/generators/win32/winmakefile.h

index b3cf598..391e83c 100644 (file)
@@ -290,6 +290,9 @@ void MingwMakefileGenerator::init()
         project->values("QMAKE_LFLAGS").append(QString("-Wl,") + escapeFilePath(defFileName));
     }
 
+    if (project->isActiveConfig("staticlib") && project->first("TEMPLATE") == "lib")
+        project->values("QMAKE_LFLAGS").append("-static");
+
     MakefileGenerator::init();
 
     // precomp
@@ -320,14 +323,6 @@ void MingwMakefileGenerator::init()
     }
 }
 
-void MingwMakefileGenerator::fixTargetExt()
-{
-    if (project->isActiveConfig("staticlib") && project->first("TEMPLATE") == "lib") {
-        project->values("QMAKE_LFLAGS").append("-static");
-    }
-    Win32MakefileGenerator::fixTargetExt();
-}
-
 void MingwMakefileGenerator::writeIncPart(QTextStream &t)
 {
     t << "INCPATH       = ";
index d76295c..376eacd 100644 (file)
@@ -70,7 +70,6 @@ private:
     QString preCompHeaderOut;
 
     virtual bool findLibraries();
-    void fixTargetExt();
 
     bool init_flag;
     QString objectsLinkLine;
index 865580b..1263328 100644 (file)
@@ -70,7 +70,7 @@ protected:
 
     virtual void processPrlFiles();
     void processVars();
-    virtual void fixTargetExt();
+    void fixTargetExt();
     void processRcFileVar();
     void processFileTagsVar();
     virtual QString getLibTarget();