1 # KHotKey convenience library. Contains
7 set(khotkeysprivate_SRCS
11 actions/action_list.cpp
12 actions/activate_window_action.cpp
13 actions/command_url_action.cpp
14 actions/dbus_action.cpp
15 actions/keyboard_input_action.cpp
16 actions/menuentry_action.cpp
19 action_data/action_data.cpp
20 action_data/action_data_base.cpp
21 action_data/action_data_group.cpp
22 action_data/command_url_shortcut_action_data.cpp
23 action_data/generic_action_data.cpp
24 action_data/keyboard_input_gesture_action_data.cpp
25 action_data/menuentry_shortcut_action_data.cpp
26 action_data/simple_action_data.cpp
27 action_data/simple_action_data_base.cpp
30 conditions/active_window_condition.cpp
31 conditions/and_condition.cpp
32 conditions/condition.cpp
33 conditions/conditions.cpp
34 conditions/conditions_list_base.cpp
35 conditions/conditions_list.cpp
36 conditions/existing_window_condition.cpp
37 conditions/not_condition.cpp
38 conditions/or_condition.cpp
42 triggers/gesture_trigger.cpp
43 triggers/shortcut_trigger.cpp
45 triggers/trigger_list.cpp
47 # triggers/voice_trigger.cpp
48 triggers/window_trigger.cpp
58 # search for FIXME: SOUND
66 kde4_add_library(khotkeysprivate SHARED ${khotkeysprivate_SRCS})
67 target_link_libraries(khotkeysprivate kworkspace ${KDE4_KDE3SUPPORT_LIBS} ${X11_LIBRARIES})
69 target_link_libraries(khotkeysprivate ${X11_XTest_LIB})
70 endif(X11_XTest_FOUND)
71 set_target_properties(khotkeysprivate PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION})
72 install(TARGETS khotkeysprivate ${INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP)