Changeset View
Changeset View
Standalone View
Standalone View
kcms/keyboard/layoutmodel/CMakeLists.txt
- This file was added.
1 | | ||||
---|---|---|---|---|---|
2 | set(kcm_keyboard_layoutmodel_SRCS | ||||
3 | layout_list_models.cpp | ||||
4 | layout_list_model_base.cpp | ||||
5 | layout_list_model_xkb.cpp | ||||
6 | layout_list_sort_by_priority_proxy_model.cpp | ||||
7 | layout_list_filter_duplicates_proxy_model.cpp | ||||
8 | layout_list_xkb_expand_proxy_model.cpp | ||||
9 | layout_list_model_fcitx.cpp | ||||
10 | layout_list_concat_proxy_model.cpp | ||||
11 | layout_list_filter_source_proxy_model.cpp | ||||
12 | layout_list_model_selected.cpp | ||||
13 | layout_list_sort_filter_proxy_model.cpp | ||||
14 | layout_list_filter_disabled_proxy_model.cpp | ||||
15 | layout_list_current_proxy_model.cpp | ||||
16 | | ||||
17 | input_sources.cpp | ||||
18 | | ||||
19 | xkb_layout_config_model.cpp | ||||
20 | fcitx_im_config_model.cpp | ||||
21 | | ||||
22 | ../fcitx/fcitxqtinputmethodproxy.cpp | ||||
23 | ../fcitx/fcitxqtinputmethoditem.cpp | ||||
24 | ../xkb_rules.cpp | ||||
25 | ) | ||||
26 | | ||||
27 | ecm_qt_declare_logging_category(kcm_keyboard_layoutmodel_SRCS | ||||
28 | HEADER debug.h | ||||
29 | IDENTIFIER KCM_KEYBOARD | ||||
30 | CATEGORY_NAME org.kde.kcm_keyboard | ||||
31 | DEFAULT_SEVERITY Warning) | ||||
32 | | ||||
33 | add_library(kcm_keyboard_layoutmodel STATIC ${kcm_keyboard_layoutmodel_SRCS}) | ||||
34 | | ||||
35 | target_link_libraries(kcm_keyboard_layoutmodel | ||||
36 | KF5::ConfigCore | ||||
37 | KF5::CoreAddons | ||||
38 | KF5::QuickAddons | ||||
39 | KF5::Declarative | ||||
40 | KF5::KCMUtils | ||||
41 | KF5::I18n | ||||
42 | KF5::GlobalAccel | ||||
43 | KF5::WindowSystem | ||||
44 | KF5::IconThemes | ||||
45 | KF5::XmlGui | ||||
46 | KF5::Plasma | ||||
47 | KF5::ItemModels | ||||
48 | KF5::GuiAddons | ||||
49 | Qt5::Quick | ||||
50 | Qt5::Concurrent | ||||
51 | Qt5::X11Extras | ||||
52 | Qt5::DBus | ||||
53 | XCB::XCB | ||||
54 | XCB::XKB | ||||
55 | ${X11_LIBRARIES} | ||||
56 | ${X11_Xkbfile_LIB} | ||||
57 | ) | ||||
58 | | ||||
59 | target_include_directories(kcm_keyboard_layoutmodel PRIVATE | ||||
60 | ${CMAKE_CURRENT_BINARY_DIR}) | ||||
61 | | ||||
62 | configure_file(../config-keyboard.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-keyboard.h) |