        include_directories(
            ../
            ../..
            ../../core-impl/collections
            ../../statusbar
            ${CMAKE_CURRENT_BINARY_DIR}/../../..
            
             )

########### next target ###############

        set(amarok_service_opmldirectory_PART_SRCS
            OpmlDirectoryService.cpp
            OpmlDirectoryMeta.cpp
            OpmlDirectoryInfoParser.cpp
            OpmlDirectoryModel.cpp
            OpmlDirectoryView.cpp
        )

        ki18n_wrap_ui( amarok_service_opmldirectory_PART_SRCS AddOpmlWidget.ui )

        add_library(amarok_service_opmldirectory MODULE ${amarok_service_opmldirectory_PART_SRCS})
        target_link_libraries(amarok_service_opmldirectory
            amarokcore
            amaroklib
            KF5::IconThemes
            KF5::KIOCore
            KF5::ThreadWeaver
        )

        install(TARGETS amarok_service_opmldirectory DESTINATION ${KDE_INSTALL_PLUGINDIR} )

        kcoreaddons_desktop_to_json(amarok_service_opmldirectory amarok_service_opmldirectory.desktop SERVICE_TYPES ${CMAKE_SOURCE_DIR}/src/amarok-plugin.desktop)

########### install files ###############

        install( FILES podcast_directory.opml DESTINATION ${KDE_INSTALL_DATADIR}/amarok/data)
