+if(HAVE_DBUS)
+ set(SOURCES ${SOURCES} statusnotifieritem.cpp statusnotifieritemdbus.cpp)
+ set(MOC_HDRS ${MOC_HDRS} statusnotifieritem.h statusnotifieritemdbus.h)
+ set(FORMS ${FORMS})
+ if(WITH_QT5)
+ qt5_add_dbus_interface(DBUS ../../interfaces/org.kde.StatusNotifierWatcher.xml statusnotifierwatcher)
+ qt5_add_dbus_interface(DBUS ../../interfaces/org.freedesktop.Notifications.xml notificationsclient)
+ qt5_add_dbus_adaptor(DBUS ../../interfaces/org.kde.StatusNotifierItem.xml statusnotifieritemdbus.h StatusNotifierItemDBus)
+ else(WITH_QT5)
+ qt4_add_dbus_interface(DBUS ../../interfaces/org.kde.StatusNotifierWatcher.xml statusnotifierwatcher)
+ qt4_add_dbus_interface(DBUS ../../interfaces/org.freedesktop.Notifications.xml notificationsclient)
+ qt4_add_dbus_adaptor(DBUS ../../interfaces/org.kde.StatusNotifierItem.xml statusnotifieritemdbus.h StatusNotifierItemDBus)
+ endif(WITH_QT5)
+endif(HAVE_DBUS)
+
+if(HAVE_SSL)
+ set(SOURCES ${SOURCES} sslinfodlg.cpp)
+ set(MOC_HDRS ${MOC_HDRS} sslinfodlg.h)
+ set(FORMS ${FORMS} sslinfodlg.ui)
+endif(HAVE_SSL)
+
+if(INDICATEQT_FOUND)
+ set(SOURCES ${SOURCES} indicatornotificationbackend.cpp)
+ set(MOC_HDRS ${MOC_HDRS} indicatornotificationbackend.h)
+ set(FORMS ${FORMS} indicatornotificationconfigwidget.ui)
+ include_directories(${INDICATEQT_INCLUDE_DIRS})
+endif(INDICATEQT_FOUND)
+
+if(HAVE_NOTIFICATION_CENTER)
+ set(SOURCES ${SOURCES} osxnotificationbackend.mm)
+ set(MOC_HDRS ${MOC_HDRS} osxnotificationbackend.h)
+endif()
+