summaryrefslogtreecommitdiffstats
path: root/tests/benchmarks/dbus/qdbustype/qdbustype.pro
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2021-01-21 15:31:09 +0100
committerJoerg Bornemann <joerg.bornemann@qt.io>2021-01-22 18:24:06 +0000
commit1ef5016bab3bce06ada14bc961a2a1db93d3060b (patch)
tree4fa084dc21d344bdab390395c04526032cd2d77a /tests/benchmarks/dbus/qdbustype/qdbustype.pro
parent88e24e6a25479e3d177a6ffcade1ca624a2fac39 (diff)
Fix QMAKE_PRL_LIBS entries on Windows for modules from other repos
When building a repository != qtbase, like qtactiveqt, QMAKE_PRL_LIBS contained entries like Qt6Core and Qt6Widgets, meaning the linker line would contain exactly these arguments. When building an activeqt example with qmake, the link then failed with "LNK1181: cannot open input file 'Qt6Widgets.obj'". The correct entry would have been $$[QT_INSTALL_LIBS]/Qt6Widgets.obj. Fix this by determining the full path to the import library in the first step of the prl generation. This enables QtFinishPrlFile.cmake to recognize Qt6Widgets as Qt module and generate the right QMAKE_PRL_LIBS entry. Pick-to: 6.0 Fixes: QTBUG-90520 Change-Id: Id0d9178da0e0dfc3ea4fadbbe8f5900d792ffc84 Reviewed-by: Kai Koehne <kai.koehne@qt.io>
Diffstat (limited to 'tests/benchmarks/dbus/qdbustype/qdbustype.pro')
0 files changed, 0 insertions, 0 deletions