diff -rupN --no-dereference qtbase-everywhere-src-5.15.9/mkspecs/features/create_cmake.prf qtbase-everywhere-src-5.15.9-new/mkspecs/features/create_cmake.prf
--- qtbase-everywhere-src-5.15.9/mkspecs/features/create_cmake.prf 2023-03-23 20:06:47.000000000 +0100
+++ qtbase-everywhere-src-5.15.9-new/mkspecs/features/create_cmake.prf 2023-04-12 12:54:05.330700030 +0200
@@ -336,14 +336,14 @@ mac {
}
mingw {
- CMAKE_WINMAIN_FILE_LOCATION_DEBUG = libqtmain$${QT_LIBINFIX}$${debug_suffix}.a
- CMAKE_WINMAIN_FILE_LOCATION_RELEASE = libqtmain$${QT_LIBINFIX}.a
+ CMAKE_WINMAIN_FILE_LOCATION_DEBUG = libqt5main$${QT_LIBINFIX}$${debug_suffix}.a
+ CMAKE_WINMAIN_FILE_LOCATION_RELEASE = libqt5main$${QT_LIBINFIX}.a
CMAKE_IMPLIB_FILE_LOCATION_DEBUG = lib$${CMAKE_QT_STEM}$${debug_suffix}.a
CMAKE_IMPLIB_FILE_LOCATION_RELEASE = lib$${CMAKE_QT_STEM}.a
} else {
- CMAKE_WINMAIN_FILE_LOCATION_DEBUG = qtmain$${QT_LIBINFIX}$${debug_suffix}.lib
- CMAKE_WINMAIN_FILE_LOCATION_RELEASE = qtmain$${QT_LIBINFIX}.lib
+ CMAKE_WINMAIN_FILE_LOCATION_DEBUG = qt5main$${QT_LIBINFIX}$${debug_suffix}.lib
+ CMAKE_WINMAIN_FILE_LOCATION_RELEASE = qt5main$${QT_LIBINFIX}.lib
CMAKE_IMPLIB_FILE_LOCATION_DEBUG = $${CMAKE_QT_STEM}$${debug_suffix}.lib
CMAKE_IMPLIB_FILE_LOCATION_RELEASE = $${CMAKE_QT_STEM}.lib
diff -rupN --no-dereference qtbase-everywhere-src-5.15.9/mkspecs/features/win32/windows.prf qtbase-everywhere-src-5.15.9-new/mkspecs/features/win32/windows.prf
--- qtbase-everywhere-src-5.15.9/mkspecs/features/win32/windows.prf 2023-03-23 20:06:47.000000000 +0100
+++ qtbase-everywhere-src-5.15.9-new/mkspecs/features/win32/windows.prf 2023-04-12 12:54:05.330700030 +0200
@@ -5,8 +5,8 @@ contains(TEMPLATE, ".*app") {
mingw:DEFINES += QT_NEEDS_QMAIN
qt:for(entryLib, $$list($$unique(QMAKE_LIBS_QT_ENTRY))) {
- isEqual(entryLib, -lqtmain) {
- lib = $$QT.core.libs/$${QMAKE_PREFIX_STATICLIB}qtmain$$QT_LIBINFIX$$qtPlatformTargetSuffix().$$QMAKE_EXTENSION_STATICLIB
+ isEqual(entryLib, -lqt5main) {
+ lib = $$QT.core.libs/$${QMAKE_PREFIX_STATICLIB}qt5main$$QT_LIBINFIX$$qtPlatformTargetSuffix().$$QMAKE_EXTENSION_STATICLIB
PRE_TARGETDEPS += $$lib
QMAKE_LIBS += $$lib
} else {
diff -rupN --no-dereference qtbase-everywhere-src-5.15.9/src/winmain/winmain.pro qtbase-everywhere-src-5.15.9-new/src/winmain/winmain.pro
--- qtbase-everywhere-src-5.15.9/src/winmain/winmain.pro 2023-03-23 20:06:47.000000000 +0100
+++ qtbase-everywhere-src-5.15.9-new/src/winmain/winmain.pro 2023-04-12 12:54:05.330700030 +0200
@@ -2,7 +2,7 @@
!win32:error("$$_FILE_ is intended only for Windows!")
TEMPLATE = lib
-TARGET = qtmain
+TARGET = qt5main
DESTDIR = $$QT.core.libs
CONFIG += static