Warning, /office/kmymoney/kmymoney/dialogs/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_subdirectory( settings ) 0002 0003 ########### next target ############### 0004 0005 set(kmm_base_dialogs_SOURCES 0006 accountcreator.cpp 0007 amounteditcurrencyhelper.cpp 0008 editpersonaldatadlg.cpp 0009 kaccountselectdlg.cpp 0010 kavailablecurrencydlg.cpp 0011 kbackupdlg.cpp 0012 kbalancewarning.cpp 0013 kcategoryreassigndlg.cpp 0014 kchooseimportexportdlg.cpp 0015 kconfirmmanualenterdlg.cpp 0016 kcurrencycalculator.cpp 0017 kcurrencyeditdlg.cpp 0018 kcurrencyeditordlg.cpp 0019 kmymoneyfileinfodlg.cpp 0020 knewaccountdlg.cpp 0021 knewinstitutiondlg.cpp 0022 knewequityentrydlg.cpp 0023 kpayeereassigndlg.cpp 0024 ksaveasquestion.cpp 0025 ktagreassigndlg.cpp 0026 ktransactionsortoptionsdlg.cpp 0027 kupdatestockpricedlg.cpp 0028 payeecreator.cpp 0029 tagcreator.cpp 0030 transactionmatcher.cpp 0031 ) 0032 0033 set(base_dialogs_UI 0034 editpersonaldatadlg.ui 0035 kaccountselectdlg.ui 0036 kavailablecurrencydlg.ui 0037 kbackupdlg.ui 0038 kcategoryreassigndlg.ui 0039 kchooseimportexportdlg.ui 0040 kconfirmmanualenterdlg.ui 0041 kcurrencycalculator.ui 0042 kcurrencyeditdlg.ui 0043 kcurrencyeditordlg.ui 0044 kmymoneyfileinfodlg.ui 0045 knewaccountdlg.ui 0046 knewinstitutiondlg.ui 0047 knewequityentrydlg.ui 0048 kpayeereassigndlg.ui 0049 ksaveasquestion.ui 0050 ktagreassigndlg.ui 0051 ktransactionsortoptionsdlg.ui 0052 kupdatestockpricedlg.ui 0053 splitadjustdialog.ui 0054 ) 0055 0056 set(base_dialogs_HEADERS 0057 amounteditcurrencyhelper.h 0058 kcurrencycalculator.h 0059 splitadjustdialog.h 0060 ) 0061 0062 ki18n_wrap_ui(kmm_base_dialogs_SOURCES ${base_dialogs_UI} ) 0063 0064 add_library(kmm_base_dialogs ${kmm_base_dialogs_SOURCES}) 0065 0066 generate_export_header(kmm_base_dialogs BASE_NAME kmm_base_dialogs) 0067 0068 target_link_libraries(kmm_base_dialogs 0069 PUBLIC 0070 KF5::ItemViews 0071 KF5::I18n 0072 KF5::TextWidgets 0073 KF5::Completion 0074 Qt::Widgets 0075 Alkimia::alkimia 0076 kmm_mymoney 0077 onlinetask_interfaces 0078 kmm_base_widgets 0079 kmm_utils_platformtools 0080 kmm_yesno 0081 PRIVATE 0082 KF5::KIOGui 0083 ) 0084 0085 target_link_libraries(kmm_base_dialogs LINK_PUBLIC 0086 kmm_base_widgets 0087 kmm_yesno 0088 kmm_mymoney 0089 onlinetask_interfaces 0090 ) 0091 0092 set_target_properties(kmm_base_dialogs PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR}) 0093 0094 0095 ########### next target ############### 0096 0097 set(kmm_extended_dialogs_SOURCES 0098 kequitypriceupdateconfdlg.cpp 0099 kequitypriceupdatedlg.cpp 0100 kmymoneypricedlg.cpp 0101 splitadjustdialog.cpp 0102 ) 0103 0104 set(kmm_extended_dialogs_UI 0105 kequitypriceupdateconfdlg.ui 0106 kequitypriceupdatedlg.ui 0107 kmymoneypricedlg.ui 0108 ksplitcorrectiondlg.ui 0109 ) 0110 0111 ki18n_wrap_ui(kmm_extended_dialogs_SOURCES ${kmm_extended_dialogs_UI}) 0112 0113 add_library(kmm_extended_dialogs ${kmm_extended_dialogs_SOURCES}) 0114 0115 generate_export_header(kmm_extended_dialogs BASE_NAME kmm_extended_dialogs) 0116 0117 target_link_libraries(kmm_extended_dialogs 0118 PUBLIC 0119 KF5::ItemViews 0120 KF5::I18n 0121 KF5::TextWidgets 0122 KF5::Completion 0123 Qt::Widgets 0124 Alkimia::alkimia 0125 kmm_mymoney 0126 onlinetask_interfaces 0127 kmm_base_widgets 0128 kmm_utils_platformtools 0129 kmm_webconnect 0130 kmm_widgets 0131 PRIVATE 0132 KF5::KIOGui 0133 ) 0134 0135 target_link_libraries(kmm_extended_dialogs LINK_PUBLIC 0136 kmm_base_widgets 0137 kmm_mymoney 0138 onlinetask_interfaces 0139 ) 0140 0141 set_target_properties(kmm_extended_dialogs PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR}) 0142 0143 0144 0145 0146 ########### install files ############### 0147 0148 install(TARGETS 0149 kmm_base_dialogs 0150 kmm_extended_dialogs 0151 ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} ) 0152 0153 install(FILES 0154 ${base_dialogs_HEADERS} 0155 DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kmymoney COMPONENT Devel)