Changeset View
Changeset View
Standalone View
Standalone View
kmymoney/plugins/kbanking/CMakeLists.txt
Show All 11 Lines | 9 | set(kbanking_PART_SRCS | |||
---|---|---|---|---|---|
12 | banking.cpp | 12 | banking.cpp | ||
13 | aqbankingkmmoperators.cpp | 13 | aqbankingkmmoperators.cpp | ||
14 | gwenhywfarqtoperators.cpp | 14 | gwenhywfarqtoperators.cpp | ||
15 | gwenkdegui.cpp | 15 | gwenkdegui.cpp | ||
16 | ) | 16 | ) | ||
17 | 17 | | |||
18 | kconfig_add_kcfg_files(kbanking_PART_SRCS kbankingsettings.kcfgc) | 18 | kconfig_add_kcfg_files(kbanking_PART_SRCS kbankingsettings.kcfgc) | ||
19 | 19 | | |||
20 | add_library(kbanking MODULE ${kbanking_PART_SRCS}) | 20 | kcoreaddons_add_plugin(kbanking | ||
21 | SOURCES ${kbanking_PART_SRCS} | ||||
22 | JSON "${CMAKE_CURRENT_BINARY_DIR}/kbanking.json" | ||||
23 | INSTALL_NAMESPACE "kmymoney") | ||||
24 | | ||||
25 | #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} | ||||
26 | set_target_properties(kbanking | ||||
27 | PROPERTIES | ||||
28 | LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") | ||||
21 | 29 | | |||
22 | target_link_libraries(kbanking | 30 | target_link_libraries(kbanking | ||
23 | kbanking_dialogs | 31 | kbanking_dialogs | ||
24 | kbanking_widgets | 32 | kbanking_widgets | ||
25 | kbanking_tasksettings | 33 | kbanking_tasksettings | ||
26 | kmm_mymoney | 34 | kmm_mymoney | ||
27 | kmm_widgets | 35 | kmm_widgets | ||
28 | kmm_plugin | 36 | kmm_plugin | ||
Show All 20 Lines | |||||
49 | endif() | 57 | endif() | ||
50 | configure_file(kbanking.rc "${CMAKE_CURRENT_BINARY_DIR}/kbanking.rc" @ONLY) | 58 | configure_file(kbanking.rc "${CMAKE_CURRENT_BINARY_DIR}/kbanking.rc" @ONLY) | ||
51 | 59 | | |||
52 | ########### install files ############### | 60 | ########### install files ############### | ||
53 | 61 | | |||
54 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kbanking.rc | 62 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kbanking.rc | ||
55 | DESTINATION ${KXMLGUI_INSTALL_DIR}/kbanking) | 63 | DESTINATION ${KXMLGUI_INSTALL_DIR}/kbanking) | ||
56 | 64 | | |||
57 | install(TARGETS kbanking | | |||
58 | DESTINATION "${KDE_INSTALL_PLUGINDIR}/kmymoney/") | | |||
59 | | ||||
60 | install(FILES kbanking.kcfg | 65 | install(FILES kbanking.kcfg | ||
61 | DESTINATION ${KCFG_INSTALL_DIR}) | 66 | DESTINATION ${KCFG_INSTALL_DIR}) |