restore qt4's qtLibraryTarget() behavior
the function is used in our examples and code generated by qt-creator, so the qt5-specific magic behavior is inappropriate. create a separate function instead. Task-number: QTBUG-44595 Change-Id: I4d72cc1e5cbfc274b3210520baa213f4c5479ca9 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
8c0ef140b3
commit
67289d0dfa
@ -50,7 +50,7 @@ INSTALLS += target
|
||||
|
||||
# Some final setup
|
||||
|
||||
TARGET = $$qtLibraryTarget($$TARGET)
|
||||
TARGET = $$qt5LibraryTarget($$TARGET)
|
||||
|
||||
load(qt_targets)
|
||||
load(qt_common)
|
||||
|
@ -18,14 +18,20 @@ defineReplace(qtLibraryTarget) {
|
||||
mac:CONFIG(shared, static|shared):contains(QT_CONFIG, qt_framework) {
|
||||
QMAKE_FRAMEWORK_BUNDLE_NAME = $$LIBRARY_NAME
|
||||
export(QMAKE_FRAMEWORK_BUNDLE_NAME)
|
||||
} else {
|
||||
# insert the major version of Qt in the library name
|
||||
# unless it's a framework build
|
||||
LIBRARY_NAME ~= s,^Qt,Qt$$QT_MAJOR_VERSION,
|
||||
}
|
||||
return($$LIBRARY_NAME$$qtPlatformTargetSuffix())
|
||||
}
|
||||
|
||||
defineReplace(qt5LibraryTarget) {
|
||||
LIBRARY_NAME = $$qtLibraryTarget($$1)
|
||||
isEmpty(QMAKE_FRAMEWORK_BUNDLE_NAME) {
|
||||
# Insert the major version of Qt in the library name
|
||||
# unless it's a framework build.
|
||||
LIBRARY_NAME ~= s,^Qt,Qt$$QT_MAJOR_VERSION,
|
||||
}
|
||||
return($$LIBRARY_NAME)
|
||||
}
|
||||
|
||||
defineTest(qtAddLibrary) {
|
||||
warning("qtAddLibrary() is deprecated. Use QT+= instead.")
|
||||
|
||||
@ -100,7 +106,7 @@ defineTest(qtAddModule) {
|
||||
# to give access to sources or include files, and not for linking.
|
||||
!isEmpty(MODULE_LIBS):!contains(MODULE_CONFIG, no_link) {
|
||||
|
||||
# Re-insert the major version in the library name (cf qtLibraryTarget above)
|
||||
# Re-insert the major version in the library name (cf qt5LibraryTarget above)
|
||||
# unless it's a framework build
|
||||
!mac|!contains(MODULE_CONFIG, lib_bundle): \
|
||||
MODULE_NAME ~= s,^Qt,Qt$$QT_MAJOR_VERSION,
|
||||
|
@ -24,4 +24,4 @@ DLLDESTDIR = $$MODULE_BASE_OUTDIR/bin
|
||||
# as in this case they are not linked to the final library/plugin.
|
||||
installed|contains(QT_CONFIG, static): load(qt_installs)
|
||||
|
||||
TARGET = $$qtLibraryTarget($$TARGET)
|
||||
TARGET = $$qt5LibraryTarget($$TARGET)
|
||||
|
@ -214,4 +214,4 @@ win32 {
|
||||
DEFINES *= QT_DISABLE_DEPRECATED_BEFORE=0x050000
|
||||
}
|
||||
|
||||
TARGET = $$qtLibraryTarget($$TARGET$$QT_LIBINFIX) #do this towards the end
|
||||
TARGET = $$qt5LibraryTarget($$TARGET$$QT_LIBINFIX) # Do this towards the end
|
||||
|
@ -82,7 +82,7 @@ CONFIG(static, static|shared)|prefix_build {
|
||||
target.path = $$[QT_INSTALL_PLUGINS]/$$PLUGIN_TYPE
|
||||
INSTALLS += target
|
||||
|
||||
TARGET = $$qtLibraryTarget($$TARGET)
|
||||
TARGET = $$qt5LibraryTarget($$TARGET)
|
||||
|
||||
CONFIG += create_cmake
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user