find_package(KDE4 REQUIRED)

add_subdirectory(tests)

set(rssresource_SRCS
    rssresource.cpp
    addfeedjob.cpp
    fetchfeedjob.cpp
    importopmljob.cpp
    exportopmljob.cpp
    importitemsjob.cpp
    itemimportreader.cpp
    flagsmodifyjob.cpp
    rssitemsync.cpp
)

set(rssresource_iface org.kde.krss.xml)

qt4_add_dbus_adaptor(rssresource_SRCS ${rssresource_iface} rssresource.h RssResource )

kde4_add_executable(akonadi_rss_resource RUN_UNINSTALLED ${rssresource_SRCS})

target_link_libraries(akonadi_rss_resource ${KDE4_AKONADI_LIBS} ${QT_QTDBUS_LIBRARY} ${KDE4_KIO_LIBRARY} ${KDE4_SYNDICATION_LIBS} krss)

install(TARGETS akonadi_rss_resource ${INSTALL_TARGETS_DEFAULT_ARGS})
install(FILES rssresource.desktop DESTINATION "${CMAKE_INSTALL_PREFIX}/share/akonadi/agents")
install(FILES ${rssresource_iface} DESTINATION ${DBUS_INTERFACES_INSTALL_DIR})
