summaryrefslogtreecommitdiffstats
path: root/src/dbus/qdbusmacros.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/dbus/qdbusmacros.h')
-rw-r--r--src/dbus/qdbusmacros.h19
1 files changed, 15 insertions, 4 deletions
diff --git a/src/dbus/qdbusmacros.h b/src/dbus/qdbusmacros.h
index a595e631a2..12b44af78f 100644
--- a/src/dbus/qdbusmacros.h
+++ b/src/dbus/qdbusmacros.h
@@ -57,13 +57,24 @@
#include <QtCore/qvector.h>
#endif
-// prevent syncqt complaints
-#ifndef QT_NO_DBUS
-
QT_BEGIN_HEADER
QT_BEGIN_NAMESPACE
+
+#ifndef QT_NO_DBUS
+
+#ifndef QT_STATIC
+# if defined(QT_BUILD_DBUS_LIB)
+# define Q_DBUS_EXPORT Q_DECL_EXPORT
+# else
+# define Q_DBUS_EXPORT Q_DECL_IMPORT
+# endif
+#else
+# define Q_DBUS_EXPORT
+#endif
+
+#endif // QT_NO_DBUS
+
QT_END_NAMESPACE
QT_END_HEADER
-#endif // QT_NO_DBUS
#endif