Changeset View
Changeset View
Standalone View
Standalone View
kmymoney/plugins/checkprinting/CMakeLists.txt
- This file was added.
1 | # patch the version with the version defined in the build system | ||||
---|---|---|---|---|---|
2 | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/checkprinting.json.in ${CMAKE_CURRENT_BINARY_DIR}/checkprinting.json @ONLY) | ||||
3 | | ||||
4 | set(checkprinting_PART_SRCS | ||||
5 | numbertowords.cpp | ||||
6 | checkprinting.cpp | ||||
7 | ../../widgets/selectedtransaction.cpp | ||||
8 | ) | ||||
9 | | ||||
10 | kconfig_add_kcfg_files(checkprinting_PART_SRCS pluginsettings.kcfgc) | ||||
11 | | ||||
12 | add_library(checkprinting MODULE ${checkprinting_PART_SRCS}) | ||||
13 | | ||||
14 | target_link_libraries(checkprinting | ||||
15 | Qt5::PrintSupport | ||||
16 | KF5::I18n | ||||
17 | kmm_mymoney | ||||
18 | kmm_plugin | ||||
19 | ) | ||||
20 | | ||||
21 | if(ENABLE_WEBENGINE) | ||||
22 | target_link_libraries(checkprinting Qt5::WebEngineWidgets) | ||||
23 | else(ENABLE_WEBENGINE) | ||||
24 | target_link_libraries(checkprinting KF5::WebKit) | ||||
25 | endif(ENABLE_WEBENGINE) | ||||
26 | | ||||
27 | install(TARGETS checkprinting | ||||
28 | DESTINATION "${KDE_INSTALL_PLUGINDIR}/kmymoney/") | ||||
29 | | ||||
30 | install(FILES checkprinting.rc | ||||
31 | DESTINATION "${KXMLGUI_INSTALL_DIR}/checkprinting") | ||||
32 | | ||||
33 | install(FILES check_template.html | ||||
34 | DESTINATION "${DATA_INSTALL_DIR}/checkprinting") | ||||
35 | | ||||
36 | install(FILES check_template_green_linen.html | ||||
37 | DESTINATION "${DATA_INSTALL_DIR}/checkprinting") | ||||
38 | | ||||
39 | # the KCM module | ||||
40 | | ||||
41 | set(kcm_checkprinting_PART_SRCS | ||||
42 | kcm_checkprinting.cpp | ||||
43 | ) | ||||
44 | | ||||
45 | kconfig_add_kcfg_files(kcm_checkprinting_PART_SRCS pluginsettings.kcfgc) | ||||
46 | | ||||
47 | ki18n_wrap_ui(kcm_checkprinting_PART_SRCS pluginsettingsdecl.ui) | ||||
48 | | ||||
49 | add_library(kcm_checkprinting MODULE ${kcm_checkprinting_PART_SRCS}) | ||||
50 | | ||||
51 | kcoreaddons_desktop_to_json(kcm_checkprinting kcm_checkprinting.desktop) | ||||
52 | | ||||
53 | target_link_libraries(kcm_checkprinting | ||||
54 | Qt5::PrintSupport | ||||
55 | KF5::I18n | ||||
56 | KF5::ConfigWidgets | ||||
57 | KF5::Completion | ||||
58 | KF5::KIOWidgets | ||||
59 | KF5::CoreAddons | ||||
60 | ) | ||||
61 | | ||||
62 | if(ENABLE_WEBENGINE) | ||||
63 | target_link_libraries(kcm_checkprinting Qt5::WebEngineWidgets) | ||||
64 | else(ENABLE_WEBENGINE) | ||||
65 | target_link_libraries(kcm_checkprinting KF5::WebKit) | ||||
66 | endif(ENABLE_WEBENGINE) | ||||
67 | | ||||
68 | install(TARGETS kcm_checkprinting | ||||
69 | DESTINATION "${KDE_INSTALL_PLUGINDIR}") | ||||
70 | | ||||
71 | install(FILES kcm_checkprinting.desktop | ||||
72 | DESTINATION "${SERVICES_INSTALL_DIR}") |