Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.4.0
-
None
-
Windows 7 64-bit, Qt 5.4.0, QtCreator 3.3.0
-
67289d0dfa64bf805c7ff2e455611affaea28558
Description
"qtLibraryTarget" output generation seems to have changed from Qt5.3.x to Qt 5.4.0 in that it now automatically adds a "5" to any TARGET value that starts with "Qt"
In other words, in my QML plugin .pro, I have the following code:
TEMPLATE = lib TARGET = QtQmlComponents QT += qml quick CONFIG += qt plugin TARGET = $$qtLibraryTarget($$TARGET)
Which, for 5.3.x gave me "QtQmlComponents.dll" (on Windows obviously), but for 5.4 now gives me "Qt5QmlComponents.dll".
This breaks QML plugin imports since the dll name now no longer matches the plugin name.
Attachments
For Gerrit Dashboard: QTBUG-44595 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
107203,2 | restore qt4's qtLibraryTarget() behavior | 5.4 | qt/qtbase | Status: MERGED | +2 | 0 |