project(kioslave-nepomuk-music)

set(KDE_MIN_VERSION "4.5.80")  # for the < 4.2 macro
find_package(KDE4 4.5.80 REQUIRED)
find_package(Nepomuk REQUIRED)

include(KDE4Defaults)
include(SopranoAddOntology)
set(SDO_MIN_VERSION "0.8.53")
find_package(SharedDesktopOntologies)

include_directories(
  ${QT_INCLUDES}
  ${KDE4_INCLUDES}
  ${SOPRANO_INCLUDE_DIR}
  ${NEPOMUK_INCLUDE_DIR}
  ${CMAKE_BINARY_DIR}
)

set(kio_music_PART_SRCS
  kio_music.cpp)

kde4_add_plugin(kio_music ${kio_music_PART_SRCS})
target_link_libraries(kio_music
  ${KDE4_KIO_LIBS}
  ${NEPOMUK_LIBRARIES}
  ${NEPOMUK_QUERY_LIBRARIES}
  ${SOPRANO_LIBRARIES}
)

kde4_add_plugin(nepomukmusicthumbnail musicthumbcreator.cpp)
target_link_libraries(nepomukmusicthumbnail
  ${KDE4_KIO_LIBS}
  ${NEPOMUK_LIBRARIES}
  ${SOPRANO_LIBRARIES})

install(TARGETS kio_music nepomukmusicthumbnail DESTINATION ${PLUGIN_INSTALL_DIR})
install(FILES music.protocol nepomukmusicthumbnail.desktop DESTINATION  ${SERVICES_INSTALL_DIR})
