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)