PROJECT(plasmayawp)

find_package(KDE4 REQUIRED)
include(KDE4Defaults)

if ( ${KDE_VERSION} VERSION_LESS "4.1.90" )
find_package(Plasma REQUIRED)
else ( ${KDE_VERSION} VERSION_LESS "4.1.90" )
set( PLASMA_LIBS ${KDE4_PLASMA_LIBS} )
endif ( ${KDE_VERSION} VERSION_LESS "4.1.90" )

add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES})

set(YAWP_SRCS yawp.cpp yawpconfig.cpp yawpwserv.cpp)
set(YAWP_RCCS yawpicons.qrc )

add_subdirectory(po)

qt4_add_resources(YAWP_RCCS_SRCS ${YAWP_RCCS})
kde4_add_ui_files(YAWP_SRCS yawpunitspage.ui yawpthemepage.ui
    yawplocationpage.ui yawppanelpage.ui)
kde4_add_plugin(plasma_yawp ${YAWP_SRCS} ${YAWP_RCCS_SRCS})

target_link_libraries(plasma_yawp ${PLASMA_LIBS} ${KDE4_KDEUI_LIBS} ${QT_QTXML_LIBRARY} ${KDE4_KIO_LIBS} ${KDE4_SOLID_LIBS})

install(TARGETS plasma_yawp DESTINATION ${PLUGIN_INSTALL_DIR})
install(FILES plasma_yawp.desktop DESTINATION ${SERVICES_INSTALL_DIR})
install(FILES yawp_theme13.svg DESTINATION ${DATA_INSTALL_DIR}/desktoptheme/default/widgets/)
