qt5base-lts/qmake/generators/win32
Oswald Buddenhagen 7a33f49e15 qmake: fix lookup of .prl files for libs specified by full filename
under windows, libraries can have a numeric suffix derived from VERSION,
and (under MinGW) a unix-like "lib" prefix - neither of which .prl files
have. therefore, we had to make the back-mapping from the library to the
.prl file reverse-engineer the original TARGET's name. we verify whether
we actually got the right file by comparing the target specified inside
the .prl file with what we started from.

this fixes linking of transitive deps of static deps.

the alternative of changing the .prl naming pattern to avoid the
back-mapping was discarded, as a) it would be backwards incompatible and
b) it would break project-internal -lfoo references to versioned libs.

Change-Id: Ia9b899fe6a5700fee528bd1dacf130caf083cdd6
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
2018-07-16 15:44:37 +00:00
..
mingw_make.cpp qmake: fix lookup of .prl files for libs specified by full filename 2018-07-16 15:44:37 +00:00
mingw_make.h qmake: fix lookup of .prl files for libs specified by full filename 2018-07-16 15:44:37 +00:00
msbuild_objectmodel.cpp Set WindowsTargetPlatform[Min]Version if WindowsSDKVersion is set 2018-04-06 06:18:00 +00:00
msbuild_objectmodel.h Merge remote-tracking branch 'origin/5.8' into dev 2017-01-25 20:06:06 +01:00
msvc_nmake.cpp Fix QMAKE_MANIFEST for Visual Studio >= 2012 2018-06-13 12:06:55 +00:00
msvc_nmake.h qmake: Introduce precompile_header_c for MSVC 2018-01-08 15:02:21 +00:00
msvc_objectmodel.cpp Merge remote-tracking branch 'origin/5.9' into dev 2017-06-19 16:12:34 +02:00
msvc_objectmodel.h Remove support for WinRT 8.1 and Windows Phone 8.1 2017-01-18 12:38:56 +00:00
msvc_vcproj.cpp Merge remote-tracking branch 'origin/5.9' into dev 2017-08-02 22:52:32 +02:00
msvc_vcproj.h Fix unnecessary regeneration of mocables in VS projects 2016-12-21 16:35:22 +00:00
msvc_vcxproj.cpp Updated license headers 2016-01-21 18:55:18 +00:00
msvc_vcxproj.h Updated license headers 2016-01-21 18:55:18 +00:00
registry_p.h move "shared" registry reading code into qmake 2016-12-23 13:45:50 +00:00
registry.cpp doc: Remove inappropriate qdoc comment markers 2018-01-18 18:25:27 +00:00
winmakefile.cpp qmake: fix lookup of .prl files for libs specified by full filename 2018-07-16 15:44:37 +00:00
winmakefile.h qmake: fix lookup of .prl files for libs specified by full filename 2018-07-16 15:44:37 +00:00