Changeset View
Changeset View
Standalone View
Standalone View
kmymoney/plugins/printcheck/CMakeLists.txt
1 | # patch the version with the version defined in the build system | 1 | # patch the version with the version defined in the build system | ||
---|---|---|---|---|---|
2 | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/kmm_printcheck.json.in ${CMAKE_CURRENT_BINARY_DIR}/kmm_printcheck.json @ONLY) | 2 | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/kmm_printcheck.json.in ${CMAKE_CURRENT_BINARY_DIR}/kmm_printcheck.json @ONLY) | ||
3 | 3 | | |||
4 | set(kmm_printcheck_PART_SRCS | 4 | set(kmm_printcheck_PART_SRCS | ||
5 | numbertowords.cpp | 5 | numbertowords.cpp | ||
6 | printcheck.cpp | 6 | printcheck.cpp | ||
7 | ) | 7 | ) | ||
8 | 8 | | |||
9 | kconfig_add_kcfg_files(kmm_printcheck_PART_SRCS pluginsettings.kcfgc) | 9 | kconfig_add_kcfg_files(kmm_printcheck_PART_SRCS pluginsettings.kcfgc) | ||
10 | 10 | | |||
11 | add_library(kmm_printcheck MODULE ${kmm_printcheck_PART_SRCS}) | 11 | add_library(kmm_printcheck MODULE ${kmm_printcheck_PART_SRCS}) | ||
12 | 12 | | |||
13 | target_link_libraries(kmm_printcheck | 13 | target_link_libraries(kmm_printcheck | ||
14 | KF5::KHtml | 14 | KF5::I18n | ||
15 | Qt5::WebEngineWidgets | ||||
15 | kmm_mymoney | 16 | kmm_mymoney | ||
16 | kmm_plugin | 17 | kmm_plugin | ||
17 | ) | 18 | ) | ||
18 | 19 | | |||
20 | #to be deleted when QWebEngine 5.8 will be better spread across distros | ||||
21 | if(KF5KHtml_FOUND) | ||||
22 | target_link_libraries(kmm_printcheck KF5::KHtml) | ||||
23 | endif() | ||||
24 | | ||||
19 | install(TARGETS kmm_printcheck | 25 | install(TARGETS kmm_printcheck | ||
20 | DESTINATION "${KDE_INSTALL_PLUGINDIR}/kmymoney/") | 26 | DESTINATION "${KDE_INSTALL_PLUGINDIR}/kmymoney/") | ||
21 | 27 | | |||
22 | install(FILES kmm_printcheck.rc | 28 | install(FILES kmm_printcheck.rc | ||
23 | DESTINATION "${KXMLGUI_INSTALL_DIR}/kmm_printcheck") | 29 | DESTINATION "${KXMLGUI_INSTALL_DIR}/kmm_printcheck") | ||
24 | 30 | | |||
25 | install(FILES check_template.html | 31 | install(FILES check_template.html | ||
26 | DESTINATION "${DATA_INSTALL_DIR}/kmm_printcheck") | 32 | DESTINATION "${DATA_INSTALL_DIR}/kmm_printcheck") | ||
Show All 11 Lines | |||||
38 | 44 | | |||
39 | ki18n_wrap_ui(kcm_kmm_printcheck_PART_SRCS pluginsettingsdecl.ui) | 45 | ki18n_wrap_ui(kcm_kmm_printcheck_PART_SRCS pluginsettingsdecl.ui) | ||
40 | 46 | | |||
41 | add_library(kcm_kmm_printcheck MODULE ${kcm_kmm_printcheck_PART_SRCS}) | 47 | add_library(kcm_kmm_printcheck MODULE ${kcm_kmm_printcheck_PART_SRCS}) | ||
42 | 48 | | |||
43 | kcoreaddons_desktop_to_json(kcm_kmm_printcheck kcm_kmm_printcheck.desktop) | 49 | kcoreaddons_desktop_to_json(kcm_kmm_printcheck kcm_kmm_printcheck.desktop) | ||
44 | 50 | | |||
45 | target_link_libraries(kcm_kmm_printcheck | 51 | target_link_libraries(kcm_kmm_printcheck | ||
46 | KF5::KHtml | 52 | KF5::I18n | ||
53 | KF5::ConfigWidgets | ||||
54 | Qt5::WebEngineWidgets | ||||
55 | KF5::Completion | ||||
56 | KF5::KIOWidgets | ||||
47 | KF5::CoreAddons | 57 | KF5::CoreAddons | ||
48 | ) | 58 | ) | ||
49 | 59 | | |||
50 | install(TARGETS kcm_kmm_printcheck | 60 | install(TARGETS kcm_kmm_printcheck | ||
51 | DESTINATION "${KDE_INSTALL_PLUGINDIR}") | 61 | DESTINATION "${KDE_INSTALL_PLUGINDIR}") | ||
52 | 62 | | |||
53 | install(FILES kcm_kmm_printcheck.desktop | 63 | install(FILES kcm_kmm_printcheck.desktop | ||
54 | DESTINATION "${SERVICES_INSTALL_DIR}") | 64 | DESTINATION "${SERVICES_INSTALL_DIR}") |