Changeset View
Changeset View
Standalone View
Standalone View
kcms/input/backends/x11.cmake
1 | # // krazy:excludeall=copyright,license | 1 | # // krazy:excludeall=copyright,license | ||
---|---|---|---|---|---|
2 | 2 | | |||
3 | set(kcminput_backend_SRCS | 3 | include_directories( | ||
4 | ${kcminput_backend_SRCS} | 4 | ${X11_X11_INCLUDE_PATH} | ||
5 | backends/x11/x11mousebackend.cpp | 5 | ${X11_Xinput_INCLUDE_PATH} | ||
6 | ${Evdev_INCLUDE_DIRS} | ||||
7 | ${XORGLIBINPUT_INCLUDE_DIRS} | ||||
8 | ) | ||||
9 | | ||||
10 | set(backend_SRCS | ||||
11 | ${backend_SRCS} | ||||
12 | backends/x11/evdev_settings.cpp | ||||
13 | backends/x11/x11_backend.cpp | ||||
6 | ) | 14 | ) | ||
7 | 15 | | |||
8 | set(kcminput_backend_LIBS | 16 | set(backend_LIBS | ||
17 | ${backend_LIBS} | ||||
18 | KF5::WindowSystem | ||||
9 | Qt5::X11Extras | 19 | Qt5::X11Extras | ||
10 | ${X11_X11_LIB} | 20 | ${X11_X11_LIB} | ||
11 | ${X11_Xinput_LIB} | 21 | ${X11_Xinput_LIB} | ||
12 | ${kcminput_backend_LIBS} | | |||
13 | ) | 22 | ) | ||
14 | 23 | | |||
15 | include_directories(${X11_X11_INCLUDE_PATH} | | |||
16 | ${X11_Xinput_INCLUDE_PATH} | | |||
17 | ${Evdev_INCLUDE_DIRS} | | |||
18 | ${XORGLIBINPUT_INCLUDE_DIRS}) | | |||
19 | | ||||
20 | if (X11_Xcursor_FOUND) | 24 | if (X11_Xcursor_FOUND) | ||
21 | set(kcminput_backend_LIBS | 25 | set(backend_LIBS | ||
22 | ${X11_Xcursor_LIB} | 26 | ${X11_Xcursor_LIB} | ||
23 | ${kcminput_backend_LIBS} | 27 | ${backend_LIBS} | ||
24 | ) | 28 | ) | ||
25 | include_directories(${X11_Xcursor_INCLUDE_PATH}) | 29 | include_directories(${X11_Xcursor_INCLUDE_PATH}) | ||
26 | endif () | 30 | endif () | ||
27 | | ||||
28 | | ||||
29 | set(kapplymousetheme_SRCS | | |||
30 | backends/x11/kapplymousetheme.cpp) | | |||
31 | | ||||
32 | add_executable(kapplymousetheme ${kapplymousetheme_SRCS} ${kcminput_backend_SRCS}) | | |||
33 | | ||||
34 | target_link_libraries(kapplymousetheme | | |||
35 | Qt5::Gui | | |||
36 | Qt5::DBus | | |||
37 | KF5::CoreAddons | | |||
38 | KF5::ConfigCore | | |||
39 | KF5::I18n | | |||
40 | ${kcminput_backend_LIBS} | | |||
41 | ) | | |||
42 | | ||||
43 | install(TARGETS kapplymousetheme ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) | |