not quite so much needs to be delayed to the init() function
[personal-kdebase.git] / workspace / khotkeys / libkhotkeysprivate / CMakeLists.txt
blobf79f1fc64e42262ec44cfda54a780f0de8e4ef9e
1 # KHotKey convenience library. Contains
2 # - Actions
3 # - Trigger
4 # - Conditions
5 # - Some gui stuff
7 set(khotkeysprivate_SRCS
9     # ACTIONS
10     actions/action.cpp
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
18     # ACTION DATA
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
29     # CONDITIONS
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
40     # TRIGGERS
41     triggers/gestures.cpp
42     triggers/gesture_trigger.cpp
43     triggers/shortcut_trigger.cpp
44     triggers/trigger.cpp
45     triggers/trigger_list.cpp
46     triggers/triggers.cpp
47     # triggers/voice_trigger.cpp
48     triggers/window_trigger.cpp
50     # DAEMON
51     daemon/daemon.h
52     daemon/daemon.cpp
54     # OTHER
55     khotkeysglobal.cpp
56     settings.cpp
57     shortcuts_handler.cpp
58     # search for FIXME: SOUND
59     # sound.cpp
60     # soundrecorder.cpp
61     # voices.cpp
62     # voicesignature.cpp
63     windows.cpp
66 kde4_add_library(khotkeysprivate SHARED ${khotkeysprivate_SRCS})
67 target_link_libraries(khotkeysprivate kworkspace ${KDE4_KDE3SUPPORT_LIBS} ${X11_LIBRARIES})
68 if(X11_XTest_FOUND)
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)