kdeconnect-kde/plugins/share/CMakeLists.txt

37 lines
954 B
CMake
Raw Normal View History

find_package(KF5 REQUIRED COMPONENTS Notifications)
set(kdeconnect_share_SRCS
shareplugin.cpp
autoclosingqfile.cpp
)
kdeconnect_add_plugin(kdeconnect_share JSON kdeconnect_share.json SOURCES ${kdeconnect_share_SRCS})
target_link_libraries(kdeconnect_share
kdeconnectcore
Qt5::DBus
KF5::Service
KF5::Notifications
KF5::I18n
KF5::KIOWidgets
)
#######################################
# Config
set( kdeconnect_share_config_SRCS share_config.cpp )
2014-09-08 02:09:18 +01:00
ki18n_wrap_ui( kdeconnect_share_config_SRCS share_config.ui )
add_library(kdeconnect_share_config MODULE ${kdeconnect_share_config_SRCS} )
target_link_libraries( kdeconnect_share_config
kdeconnectpluginkcm
KF5::I18n
KF5::CoreAddons
KF5::ConfigWidgets
KF5::KIOWidgets
KF5::Notifications
)
install(TARGETS kdeconnect_share_config DESTINATION ${PLUGIN_INSTALL_DIR} )
install(FILES kdeconnect_share_config.desktop DESTINATION ${SERVICES_INSTALL_DIR} )