kde-workspace/kglobalaccel/CMakeLists.txt
Ivailo Monev f584f4dbbd kglobalaccel: remove redundant config-kglobalaccel.h build-time header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-01 21:38:27 +03:00

42 lines
972 B
CMake

project(kglobalaccel)
###############################################################################
### KDED Global Accel Daemon
add_definitions(-DKDE_DEFAULT_DEBUG_AREA=1219)
set(kglobalaccel_SRCS
main.cpp
kglobalacceld.cpp
component.cpp
globalshortcut.cpp
globalshortcutsregistry.cpp
globalshortcutcontext.cpp
kglobalaccel_x11.cpp
)
add_executable(kglobalaccel ${kglobalaccel_SRCS})
target_link_libraries(kglobalaccel
KDE4::kdeui
KDE4::kio
${X11_LIBRARIES}
)
# Install application and configuration
install(
TARGETS kglobalaccel
DESTINATION ${KDE4_BIN_INSTALL_DIR}
)
# install(FILES kglobalaccel.desktop DESTINATION ${KDE4_AUTOSTART_INSTALL_DIR})
install(
FILES kglobalaccel.desktop
DESTINATION ${KDE4_SERVICES_INSTALL_DIR}
)
# KNotify configuration
install(
FILES kglobalaccel.notifyrc
DESTINATION ${KDE4_CONFIG_INSTALL_DIR}/notifications
)
kde4_add_dbus_service(org.kde.kglobalaccel.service.in)