kde-workspace/kfreespace/kded/CMakeLists.txt
Ivailo Monev 3ad56ec0b3 generic: free space notifier rewrite
able to watch any mounted device, not just the home directory. bonus
points for configuration interface that does not show up only when the
device used to store the home directory is low on space

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-13 17:34:13 +03:00

34 lines
742 B
CMake

########### next target ###############
set(kded_kfreespace_SRCS
kded_kfreespace.cpp
kfreespaceimpl.cpp
${CMAKE_CURRENT_BINARY_DIR}/org.kde.kfreespace.xml
)
qt4_generate_dbus_interface(kded_kfreespace.h org.kde.kfreespace.xml )
kde4_add_plugin(kded_kfreespace ${kded_kfreespace_SRCS})
target_link_libraries(kded_kfreespace PRIVATE
${KDE4_KDECORE_LIBS}
${KDE4_KDEUI_LIBS}
${KDE4_KIO_LIBS}
${KDE4_SOLID_LIBS}
)
install(
TARGETS kded_kfreespace
DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}
)
install(
FILES kfreespace.desktop
DESTINATION ${KDE4_SERVICES_INSTALL_DIR}/kded
)
install(
FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kfreespace.xml
DESTINATION ${KDE4_DBUS_INTERFACES_INSTALL_DIR}
)