File 0001-Add-qmake-variable-QMAKE_LIBS_POST-to-be-able-to-appen.patch of Package mingw32-libqt5-qtbase
From 1b803131a2716d9b4d9732eacfaa0c713fb41ba5 Mon Sep 17 00:00:00 2001
From: Ralf Habacker <ralf.habacker@freenet.de>
Date: Tue, 1 Aug 2017 13:00:13 +0200
Subject: [PATCH] Add qmake variable QMAKE_LIBS_POST to be able to append
libraries at the end of the link line.
Change-Id: I65cbadd6a523e49ec34409f7d554c0fbe9b254b5
---
qmake/generators/win32/mingw_make.cpp | 3 ++-
qmake/generators/win32/winmakefile.cpp | 5 +++--
2 files changed, 5 insertions(+), 3 deletions(-)
--- a/qmake/generators/win32/mingw_make.cpp 2020-07-26 18:10:17.568115739 +0000
+++ b/qmake/generators/win32/mingw_make.cpp 2020-07-26
18:10:45.639890748 +0000
@@ -288,7 +288,8 @@
<< fixLibFlags("LIBS").join(' ') << ' '
<< fixLibFlags("LIBS_PRIVATE").join(' ') << ' '
<< fixLibFlags("QMAKE_LIBS").join(' ') << ' '
- << fixLibFlags("QMAKE_LIBS_PRIVATE").join(' ') << endl;
+ << fixLibFlags("QMAKE_LIBS_PRIVATE").join(' ') << ' '
+ << fixLibFlags("QMAKE_LIBS_POST").join(' ') << endl;
}
}
--- a/qmake/generators/win32/winmakefile.cpp 2020-07-26 18:14:02.934309282 +0000
+++ b/qmake/generators/win32/winmakefile.cpp 2020-07-26
18:15:46.281480746 +0000
@@ -88,7 +88,7 @@
for (const ProString &dlib : project->values("QMAKE_DEFAULT_LIBDIRS"))
dirs.append(QMakeLocalFileName(dlib.toQString()));
static const char * const lflags[] = { "LIBS", "LIBS_PRIVATE",
- "QMAKE_LIBS", "QMAKE_LIBS_PRIVATE", nullptr };
+ "QMAKE_LIBS", "QMAKE_LIBS_PRIVATE", "QMAKE_LIBS_POST", nullptr };
for (int i = 0; lflags[i]; i++) {
ProStringList &l = project->values(lflags[i]);
for (ProStringList::Iterator it = l.begin(); it != l.end();) {
@@ -661,7 +661,8 @@
t << "LIBS = " << fixLibFlags("LIBS").join(' ') << ' '
<< fixLibFlags("LIBS_PRIVATE").join(' ') << ' '
<< fixLibFlags("QMAKE_LIBS").join(' ') << ' '
- << fixLibFlags("QMAKE_LIBS_PRIVATE").join(' ') << endl;
+ << fixLibFlags("QMAKE_LIBS_PRIVATE").join(' ') << ' '
+ << fixLibFlags("QMAKE_LIBS_POST").join(' ') << endl;
}
}
--
1.8.4.5