Changeset View
Changeset View
Standalone View
Standalone View
kcms/colors/CMakeLists.txt
1 | # KI18N Translation Domain for this library | 1 | # KI18N Translation Domain for this library | ||
---|---|---|---|---|---|
2 | add_definitions(-DTRANSLATION_DOMAIN=\"kcmcolors\") | 2 | add_definitions(-DTRANSLATION_DOMAIN=\"kcm_colors\") | ||
3 | | ||||
4 | set(scheme_editor_SRCS | | |||
5 | kcolorschemeeditor.cpp | | |||
6 | scmeditordialog.cpp | | |||
7 | scmeditoroptions.cpp | | |||
8 | scmeditorcolors.cpp | | |||
9 | scmeditoreffects.cpp | | |||
10 | previewwidget.cpp | | |||
11 | setpreviewwidget.cpp | | |||
12 | colorscm.cpp | | |||
13 | ../krdb/krdb.cpp | | |||
14 | ) | | |||
15 | | ||||
16 | set(klauncher_xml ${KINIT_DBUS_INTERFACES_DIR}/kf5_org.kde.KLauncher.xml) | | |||
17 | | ||||
18 | ki18n_wrap_ui(scheme_editor_SRCS | | |||
19 | colorsettings.ui | | |||
20 | scmeditordialog.ui | | |||
21 | scmeditoroptions.ui | | |||
22 | scmeditorcolors.ui | | |||
23 | scmeditoreffects.ui | | |||
24 | preview.ui | | |||
25 | setpreview.ui | | |||
26 | ) | | |||
27 | | ||||
28 | qt5_add_dbus_interface(scheme_editor_SRCS ${klauncher_xml} klauncher_iface) | | |||
29 | | ||||
30 | add_executable(kcolorschemeeditor ${scheme_editor_SRCS}) | | |||
31 | | ||||
32 | target_link_libraries(kcolorschemeeditor | | |||
33 | KF5::KCMUtils | | |||
34 | KF5::GuiAddons | | |||
35 | KF5::I18n | | |||
36 | KF5::KIOCore | | |||
37 | KF5::CoreAddons | | |||
38 | KF5::NewStuff | | |||
39 | KF5::WindowSystem | | |||
40 | ) | | |||
41 | if(X11_FOUND) | | |||
42 | target_link_libraries(kcolorschemeeditor ${X11_LIBRARIES} Qt5::X11Extras) | | |||
43 | endif() | | |||
44 | install(TARGETS kcolorschemeeditor DESTINATION ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) | | |||
45 | install(FILES org.kde.kcolorschemeeditor.desktop DESTINATION ${KDE_INSTALL_APPDIR}) | | |||
46 | | ||||
47 | # ---------------- | | |||
48 | 3 | | |||
49 | set(kcm_colors_SRCS | 4 | set(kcm_colors_SRCS | ||
50 | ../krdb/krdb.cpp | 5 | ../krdb/krdb.cpp | ||
51 | colorscm.cpp | 6 | colors.cpp | ||
52 | scmeditordialog.cpp | | |||
53 | scmeditoroptions.cpp | | |||
54 | scmeditorcolors.cpp | | |||
55 | scmeditoreffects.cpp | | |||
56 | previewwidget.cpp | | |||
57 | setpreviewwidget.cpp | | |||
58 | ) | 7 | ) | ||
59 | 8 | | |||
60 | 9 | # needed for krdb | |||
61 | qt5_add_dbus_interface(kcm_colors_SRCS ${klauncher_xml} klauncher_iface) | 10 | qt5_add_dbus_interface(kcm_colors_SRCS ${KINIT_DBUS_INTERFACES_DIR}/kf5_org.kde.KLauncher.xml klauncher_iface) | ||
62 | | ||||
63 | ki18n_wrap_ui(kcm_colors_SRCS | | |||
64 | colorsettings.ui | | |||
65 | scmeditordialog.ui | | |||
66 | scmeditoroptions.ui | | |||
67 | scmeditorcolors.ui | | |||
68 | scmeditoreffects.ui | | |||
69 | preview.ui | | |||
70 | setpreview.ui) | | |||
71 | 11 | | |||
72 | add_library(kcm_colors MODULE ${kcm_colors_SRCS}) | 12 | add_library(kcm_colors MODULE ${kcm_colors_SRCS}) | ||
73 | add_dependencies(kcm_colors kcolorschemeeditor) | | |||
74 | target_link_libraries(kcm_colors | 13 | target_link_libraries(kcm_colors | ||
14 | Qt5::DBus | ||||
75 | KF5::KCMUtils | 15 | KF5::KCMUtils | ||
16 | KF5::CoreAddons | ||||
17 | KF5::Declarative | ||||
76 | KF5::GuiAddons | 18 | KF5::GuiAddons | ||
77 | KF5::I18n | 19 | KF5::I18n | ||
78 | KF5::KIOCore | 20 | KF5::KIOCore | ||
79 | KF5::CoreAddons | 21 | KF5::KIOWidgets | ||
80 | Qt5::DBus | | |||
81 | KF5::NewStuff | 22 | KF5::NewStuff | ||
82 | KF5::WindowSystem) | 23 | KF5::QuickAddons | ||
24 | KF5::WindowSystem | ||||
25 | ) | ||||
83 | 26 | | |||
84 | if(X11_FOUND) | 27 | if(X11_FOUND) | ||
85 | target_link_libraries(kcm_colors ${X11_LIBRARIES} Qt5::X11Extras) | 28 | target_link_libraries(kcm_colors ${X11_LIBRARIES} Qt5::X11Extras) | ||
86 | endif() | 29 | endif() | ||
87 | 30 | | |||
88 | install(TARGETS kcm_colors DESTINATION ${KDE_INSTALL_PLUGINDIR}) | 31 | kcoreaddons_desktop_to_json(kcm_colors "kcm_colors.desktop") | ||
89 | install( FILES colors.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} ) | 32 | | ||
33 | install(FILES kcm_colors.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR}) | ||||
34 | install(TARGETS kcm_colors DESTINATION ${KDE_INSTALL_PLUGINDIR}/kcms) | ||||
90 | install( FILES colorschemes.knsrc DESTINATION ${KDE_INSTALL_CONFDIR} ) | 35 | install(FILES colorschemes.knsrc DESTINATION ${KDE_INSTALL_CONFDIR}) | ||
91 | 36 | | |||
37 | kpackage_install_package(package kcm_colors kcms) | ||||
38 | | ||||
92 | # built-in color schemes | 39 | # built-in color schemes | ||
93 | file(GLOB schemefiles schemes/*.colors) | 40 | file(GLOB schemefiles schemes/*.colors) | ||
94 | install( FILES ${schemefiles} DESTINATION ${KDE_INSTALL_DATADIR}/color-schemes ) | 41 | install( FILES ${schemefiles} DESTINATION ${KDE_INSTALL_DATADIR}/color-schemes ) | ||
42 | | ||||
43 | add_subdirectory(editor) |