Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:hiberis:wix
mingw32-libqt5-qtbase
0001-Fix-generating-qt-ext-libEGL-suffix.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-Fix-generating-qt-ext-libEGL-suffix.patch of Package mingw32-libqt5-qtbase
--- qtbase-everywhere-src-5.12.9/mkspecs/features/qt_helper_lib.prf.orig 2022-04-05 12:26:53.000000000 +0200 +++ qtbase-everywhere-src-5.12.9/mkspecs/features/qt_helper_lib.prf 2022-04-05 13:25:31.768597975 +0200 @@ -35,12 +35,21 @@ MODULE_PRI = $$MODULE_QMAKE_OUTDIR/mkspecs/modules/qt_ext_$${MODULE}.pri ucmodule = $$upper($$MODULE) - win32|CONFIG(static, static|shared) { + CONFIG(static, static|shared) { prefix = $$QMAKE_PREFIX_STATICLIB suffix = $$QMAKE_EXTENSION_STATICLIB + _target = $$TARGET } else { - prefix = $$QMAKE_PREFIX_SHLIB - suffix = $$QMAKE_EXTENSION_SHLIB + win32 { + # fix duplicated prefix for libEGL and libGLESv2 + _target = $$replace(TARGET, ^lib, ) + prefix = $$QMAKE_PREFIX_IMPLIB + suffix = $$QMAKE_EXTENSION_IMPLIB + } else { + _target = $$TARGET + prefix = $$QMAKE_PREFIX_SHLIB + suffix = $$QMAKE_EXTENSION_SHLIB + } } CC_USES = LD_USES = @@ -60,12 +69,12 @@ "QMAKE_DEFINES_$${ucmodule} = $$val_escape(MODULE_DEFINES)" debug_and_release { win32: \ - MODULE_DEBUG_LIBS = $$DESTDIR/$$prefix$${TARGET}d.$$suffix + MODULE_DEBUG_LIBS = $$DESTDIR/$$prefix$${_target}d.$$suffix else: darwin: \ - MODULE_DEBUG_LIBS = $$DESTDIR/$$prefix$${TARGET}_debug.$$suffix + MODULE_DEBUG_LIBS = $$DESTDIR/$$prefix$${_target}_debug.$$suffix else: \ error("'$$QMAKE_PLATFORM' does not do debug_and_release.") - MODULE_RELEASE_LIBS = $$DESTDIR/$$prefix$${TARGET}.$$suffix + MODULE_RELEASE_LIBS = $$DESTDIR/$$prefix$${_target}.$$suffix MODULE_PRI_CONT += \ "QMAKE_LIBS_$${ucmodule} =" \ # Needed for the module to be recognized. "QMAKE_LIBS_$${ucmodule}_DEBUG = $$val_escape(MODULE_DEBUG_LIBS)" \
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor