Skip to content
CMakeLists.txt 760 B
Newer Older
Kevin Whitaker's avatar
Kevin Whitaker committed
set( simplecastengine_SRCS
    simplecastengine.cpp
    minimediaplayer.cpp
    simplecastservice.cpp
Kevin Whitaker's avatar
Kevin Whitaker committed
)

add_library(plasma_engine_simplecast ${simplecastengine_SRCS})
set_target_properties(plasma_engine_simplecast PROPERTIES PREFIX "")
Kevin Whitaker's avatar
Kevin Whitaker committed

kcoreaddons_desktop_to_json(plasma_engine_simplecast plasma-dataengine-simplecast.desktop)
Kevin Whitaker's avatar
Kevin Whitaker committed

target_link_libraries( plasma_engine_simplecast
    KF5::Plasma
    KF5::Service
Kevin Whitaker's avatar
Kevin Whitaker committed
    KF5::I18n
Kevin Whitaker's avatar
Kevin Whitaker committed
)

install(TARGETS plasma_engine_simplecast DESTINATION ${KDE_INSTALL_PLUGINDIR}/plasma/dataengine)
install(FILES simplecastcontrol.operations DESTINATION ${PLASMA_DATA_INSTALL_DIR}/services)
install(FILES plasma-dataengine-simplecast.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} )