summaryrefslogtreecommitdiffstats
path: root/qmake
diff options
context:
space:
mode:
Diffstat (limited to 'qmake')
-rw-r--r--qmake/generators/win32/mingw_make.cpp11
-rw-r--r--qmake/generators/win32/mingw_make.h1
-rw-r--r--qmake/generators/win32/winmakefile.h2
3 files changed, 4 insertions, 10 deletions
diff --git a/qmake/generators/win32/mingw_make.cpp b/qmake/generators/win32/mingw_make.cpp
index b3cf598ddc..391e83c246 100644
--- a/qmake/generators/win32/mingw_make.cpp
+++ b/qmake/generators/win32/mingw_make.cpp
@@ -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 = ";
diff --git a/qmake/generators/win32/mingw_make.h b/qmake/generators/win32/mingw_make.h
index d76295c3df..376eacd667 100644
--- a/qmake/generators/win32/mingw_make.h
+++ b/qmake/generators/win32/mingw_make.h
@@ -70,7 +70,6 @@ private:
QString preCompHeaderOut;
virtual bool findLibraries();
- void fixTargetExt();
bool init_flag;
QString objectsLinkLine;
diff --git a/qmake/generators/win32/winmakefile.h b/qmake/generators/win32/winmakefile.h
index 865580b39f..12633285ff 100644
--- a/qmake/generators/win32/winmakefile.h
+++ b/qmake/generators/win32/winmakefile.h
@@ -70,7 +70,7 @@ protected:
virtual void processPrlFiles();
void processVars();
- virtual void fixTargetExt();
+ void fixTargetExt();
void processRcFileVar();
void processFileTagsVar();
virtual QString getLibTarget();