Fix qt version tagging on windows with namespaces
The libraries linking to QtCore were looking for __imp_qt_version_tag_6_4 but the exported symbol was __imp_qt_version_tag_NAMESPACE_6_4 (with the mangled namespace) Change-Id: Ida7b18bea4b5e7dab9c0efb63279779d1af898cb Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
7d5604c194
commit
156afbc9b8
@ -159,7 +159,7 @@ struct QVersionTag
|
||||
# ifndef QT_VERSION_TAG_SECTION
|
||||
# define QT_VERSION_TAG_SECTION __attribute__((section(".qtversion")))
|
||||
# endif
|
||||
# define QT_MANGLED_VERSION_TAG_IMPORT QT_VERSION_TAG_SYMBOL(QT_MANGLE_IMPORT_PREFIX, qt_version_tag, QT_VERSION_MAJOR, QT_VERSION_MINOR)
|
||||
# define QT_MANGLED_VERSION_TAG_IMPORT QT_VERSION_TAG_SYMBOL(QT_MANGLE_IMPORT_PREFIX, QT_MANGLE_NAMESPACE(qt_version_tag), QT_VERSION_MAJOR, QT_VERSION_MINOR)
|
||||
# define QT_MANGLED_VERSION_TAG QT_VERSION_TAG_SYMBOL(, QT_MANGLE_NAMESPACE(qt_version_tag), QT_VERSION_MAJOR, QT_VERSION_MINOR)
|
||||
|
||||
QT_VERSION_TAG(QT_MANGLED_VERSION_TAG, QT_MANGLED_VERSION_TAG_IMPORT);
|
||||
|
Loading…
x
Reference in New Issue
Block a user