aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppGlobal.h.in
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2020-04-01 16:36:38 +0200
committerLinus Jahn <lnj@kaidan.im>2020-04-01 16:38:37 +0200
commit4c9b06545afee50b84bfae7a27bbe3dd48cc749a (patch)
tree976fcfe8988e76c0dc1996c7a52b1533fee83a2a /src/base/QXmppGlobal.h.in
parent4a09a18ff1d786c5fdea7b1992f6937fa7cbc833 (diff)
downloadqxmpp-4c9b06545afee50b84bfae7a27bbe3dd48cc749a.tar.gz
Fix build with Qt 5.14
Q_DEPRECATED_X() can't be used on enum values anymore. The new Q_DECL_ENUMERATOR_DEPRECATED_X() can be uesd instead, this is only available since Qt 5.12, so I needed to define an empty fallback for it.
Diffstat (limited to 'src/base/QXmppGlobal.h.in')
-rw-r--r--src/base/QXmppGlobal.h.in7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/base/QXmppGlobal.h.in b/src/base/QXmppGlobal.h.in
index fa4736f4..a4860d06 100644
--- a/src/base/QXmppGlobal.h.in
+++ b/src/base/QXmppGlobal.h.in
@@ -62,5 +62,10 @@ inline QLatin1String QXmppVersion()
// This works exactly like QT_DEPRECATED_SINCE, but checks QXMPP_DISABLE_DEPRECATED_BEFORE instead.
#define QXMPP_DEPRECATED_SINCE(major, minor) (QT_VERSION_CHECK(major, minor, 0) > QXMPP_DISABLE_DEPRECATED_BEFORE)
-#endif //QXMPPGLOBAL_H
+// workaround for Qt < 5.12
+#ifndef Q_DECL_ENUMERATOR_DEPRECATED_X
+#define Q_DECL_ENUMERATOR_DEPRECATED_X(msg)
+#endif
+
+#endif // QXMPPGLOBAL_H