File 0001-Fix-not-using-implib-extension-with-MinGW.patch of Package mingw64-libqt5-qtbase
From a76fd32bde1b380acac7edc65e1e0b91dd6b5381 Mon Sep 17 00:00:00 2001
From: Ralf Habacker <ralf.habacker@freenet.de>
Date: Wed, 29 May 2024 09:36:14 +0200
Subject: [PATCH] Fix not using implib extension with MinGW
---
mkspecs/features/qt.prf | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/mkspecs/features/qt.prf b/mkspecs/features/qt.prf
index da1f44a88..887633592 100644
--- a/mkspecs/features/qt.prf
+++ b/mkspecs/features/qt.prf
@@ -217,14 +217,20 @@ for(ever) {
} else {
candidates = $$MODULE_MODULE$$qtPlatformTargetSuffix()
darwin: candidates *= $$MODULE_MODULE
- win32|contains(MODULE_CONFIG, staticlib) {
+ contains(MODULE_CONFIG, staticlib) {
lib_prefix = $$MODULE_LIBS/$$QMAKE_PREFIX_STATICLIB
lib_suffix = $$QMAKE_EXTENSION_STATICLIB
add_lib_to_pretargetdeps = true
} else {
- lib_prefix = $$MODULE_LIBS/$$QMAKE_PREFIX_SHLIB
- lib_suffix = $$QMAKE_EXTENSION_SHLIB
- add_lib_to_pretargetdeps = false
+ win32 {
+ lib_prefix = $$MODULE_LIBS/$$QMAKE_PREFIX_IMPLIB
+ lib_suffix = $$QMAKE_EXTENSION_IMPLIB
+ add_lib_to_pretargetdeps = false
+ } else {
+ lib_prefix = $$MODULE_LIBS/$$QMAKE_PREFIX_SHLIB
+ lib_suffix = $$QMAKE_EXTENSION_SHLIB
+ add_lib_to_pretargetdeps = false
+ }
}
lib_missing = true
lib_fallback =
--
2.44.0