Changeset View
Changeset View
Standalone View
Standalone View
kmymoney/plugins/onlinetasks/sepa/CMakeLists.txt
Show All 13 Lines | |||||
14 | ) | 14 | ) | ||
15 | 15 | | |||
16 | ki18n_wrap_ui( sepaOnlineTasks_SRCS | 16 | ki18n_wrap_ui( sepaOnlineTasks_SRCS | ||
17 | ui/sepacredittransferedit.ui | 17 | ui/sepacredittransferedit.ui | ||
18 | ) | 18 | ) | ||
19 | 19 | | |||
20 | add_library(konlinetasks_sepa_interface INTERFACE) | 20 | add_library(konlinetasks_sepa_interface INTERFACE) | ||
21 | 21 | | |||
22 | add_library(konlinetasks_sepa MODULE | 22 | kcoreaddons_add_plugin(konlinetasks_sepa | ||
23 | ${sepaOnlineTasks_SRCS} | 23 | SOURCES ${sepaOnlineTasks_SRCS} | ||
24 | ) | 24 | JSON "${CMAKE_CURRENT_BINARY_DIR}/konlinetasks_sepa.json" | ||
25 | INSTALL_NAMESPACE "kmymoney") | ||||
26 | | ||||
27 | #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} | ||||
28 | set_target_properties(konlinetasks_sepa | ||||
29 | PROPERTIES | ||||
30 | LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") | ||||
25 | 31 | | |||
26 | # TODO some dependencies can be moved to konlinetasks_sepa | 32 | # TODO some dependencies can be moved to konlinetasks_sepa | ||
27 | target_link_libraries( konlinetasks_sepa_interface | 33 | target_link_libraries( konlinetasks_sepa_interface | ||
28 | INTERFACE | 34 | INTERFACE | ||
29 | kmm_mymoney | 35 | kmm_mymoney | ||
30 | kmm_widgets | 36 | kmm_widgets | ||
31 | kmm_plugin | 37 | kmm_plugin | ||
32 | onlinetask_interfaces | 38 | onlinetask_interfaces | ||
Show All 10 Lines | 48 | PRIVATE | |||
43 | KF5::I18n | 49 | KF5::I18n | ||
44 | KF5::Service | 50 | KF5::Service | ||
45 | kmm_settings | 51 | kmm_settings | ||
46 | kmm_utils_validators | 52 | kmm_utils_validators | ||
47 | payeeidentifier_iban_bic_widgets | 53 | payeeidentifier_iban_bic_widgets | ||
48 | KF5::ItemModels | 54 | KF5::ItemModels | ||
49 | ) | 55 | ) | ||
50 | 56 | | |||
51 | install(TARGETS konlinetasks_sepa | | |||
52 | DESTINATION "${KDE_INSTALL_PLUGINDIR}/kmymoney/") | | |||
53 | | ||||
54 | install(FILES ${sepaOnlineTasks_HEADER} | 57 | install(FILES ${sepaOnlineTasks_HEADER} | ||
55 | DESTINATION "${INCLUDE_INSTALL_DIR}/kmymoney/onlinetasks/sepa/" | 58 | DESTINATION "${INCLUDE_INSTALL_DIR}/kmymoney/onlinetasks/sepa/" | ||
56 | COMPONENT Devel) | 59 | COMPONENT Devel) |