Changeset View
Changeset View
Standalone View
Standalone View
kmymoney/plugins/csv/import/CMakeLists.txt
Context not available. | |||||
38 | currenciesdlg.ui | 38 | currenciesdlg.ui | ||
---|---|---|---|---|---|
39 | ) | 39 | ) | ||
40 | 40 | | |||
41 | # Use static library for tests and prices importer only | 41 | kcoreaddons_add_plugin(csvimporter | ||
42 | add_library(csvimporter MODULE ${csvimporter_PART_SRCS}) | 42 | SOURCES ${csvimporter_PART_SRCS} | ||
43 | JSON "${CMAKE_CURRENT_BINARY_DIR}/csvimporter.json" | ||||
44 | INSTALL_NAMESPACE "kmymoney") | ||||
45 | | ||||
46 | | ||||
47 | #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} | ||||
48 | set_target_properties(csvimporter | ||||
49 | PROPERTIES | ||||
50 | LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") | ||||
43 | 51 | | |||
44 | target_link_libraries(csvimporter | 52 | target_link_libraries(csvimporter | ||
45 | PUBLIC | 53 | PUBLIC | ||
Context not available. | |||||
52 | install(FILES csvimporter.rc | 60 | install(FILES csvimporter.rc | ||
53 | DESTINATION "${KXMLGUI_INSTALL_DIR}/csvimporter") | 61 | DESTINATION "${KXMLGUI_INSTALL_DIR}/csvimporter") | ||
54 | 62 | | |||
55 | install(TARGETS csvimporter | | |||
56 | DESTINATION "${KDE_INSTALL_PLUGINDIR}/kmymoney/") | | |||
57 | | ||||
58 | # the KCM module | 63 | # the KCM module | ||
59 | set(kcm_csvimporter_PART_SRCS | 64 | set(kcm_csvimporter_PART_SRCS | ||
60 | kcm_csvimporter.cpp | 65 | kcm_csvimporter.cpp | ||
Context not available. | |||||
64 | 69 | | |||
65 | ki18n_wrap_ui(kcm_csvimporter_PART_SRCS pluginsettingsdecl.ui) | 70 | ki18n_wrap_ui(kcm_csvimporter_PART_SRCS pluginsettingsdecl.ui) | ||
66 | 71 | | |||
67 | add_library(kcm_csvimporter MODULE ${kcm_csvimporter_PART_SRCS}) | 72 | kcoreaddons_add_plugin(kcm_csvimporter | ||
73 | SOURCES ${kcm_csvimporter_PART_SRCS} | ||||
74 | JSON "${CMAKE_CURRENT_BINARY_DIR}/kcm_csvimporter.json" | ||||
75 | INSTALL_NAMESPACE "kmymoney") | ||||
68 | 76 | | |||
69 | kcoreaddons_desktop_to_json(kcm_csvimporter kcm_csvimporter.desktop) | 77 | kcoreaddons_desktop_to_json(kcm_csvimporter kcm_csvimporter.desktop) | ||
70 | 78 | | |||
79 | #kcoreaddons_add_plugin sets LIBRARY_OUTPUT_DIRECTORY to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/${INSTALL_NAMESPACE} | ||||
80 | set_target_properties(kcm_csvimporter | ||||
81 | PROPERTIES | ||||
82 | LIBRARY_OUTPUT_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}") | ||||
83 | | ||||
71 | target_link_libraries(kcm_csvimporter | 84 | target_link_libraries(kcm_csvimporter | ||
72 | KF5::I18n | 85 | KF5::I18n | ||
73 | KF5::ConfigWidgets | 86 | KF5::ConfigWidgets | ||
74 | ) | 87 | ) | ||
75 | 88 | | |||
76 | install(TARGETS kcm_csvimporter | | |||
77 | DESTINATION "${KDE_INSTALL_PLUGINDIR}/kmymoney") | | |||
78 | | ||||
79 | install(FILES kcm_csvimporter.desktop | 89 | install(FILES kcm_csvimporter.desktop | ||
80 | DESTINATION ${SERVICES_INSTALL_DIR}) | 90 | DESTINATION ${SERVICES_INSTALL_DIR}) | ||
Context not available. |