Warning, /office/kmymoney/kmymoney/views/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 ############# next target (views) STATIC ###################
0002 set(libviews_a_SOURCES
0003   kaccountsview.cpp
0004   kcategoriesview.cpp
0005   accountdelegate.cpp
0006   kwelcomepage.cpp
0007   khomeview.cpp
0008   kinstitutionsview.cpp
0009   kinvestmentview.cpp
0010   kmymoneyfile.cpp
0011   kmymoneyview.cpp
0012   kpayeesview.cpp
0013   kscheduledview.cpp
0014   keditscheduledlg.cpp
0015   kenterscheduledlg.cpp
0016   ktagsview.cpp
0017   kpayeeidentifierview.cpp
0018   payeeidentifierselectiondelegate.cpp
0019   simpleledgerview.cpp
0020   kmmstyleditemdelegate.cpp
0021   ledgerviewpage.cpp
0022   ledgerview.cpp
0023   ledgerviewsettings.cpp
0024   ledgeraccountfilter.cpp
0025   ledgerjournalidfilter.cpp
0026   ledgerpayeefilter.cpp
0027   ledgertagfilter.cpp
0028   multitransactioneditor.cpp
0029   journaldelegate.cpp
0030   onlinebalancedelegate.cpp
0031   reconciliationdelegate.cpp
0032   reconciliationledgerviewpage.cpp
0033   specialdatedelegate.cpp
0034   investtransactioneditor.cpp
0035   investactivities.cpp
0036   newspliteditor.cpp
0037   transactioneditorbase.cpp
0038   ksearchtransactiondlg.cpp
0039   ktransactionselectdlg.cpp
0040   newtransactioneditor.cpp
0041   newtransactionform.cpp
0042   securityaccountnamedelegate.cpp
0043   splitview.cpp
0044   splitdialog.cpp
0045   splitdelegate.cpp
0046   tabordereditor.cpp
0047 )
0048 
0049 set(libviews_a_UI
0050   kaccountsview.ui
0051   kcategoriesview.ui
0052   kinstitutionsview.ui
0053   kinvestmentview.ui
0054   keditscheduledlg.ui
0055   kenterscheduledlg.ui
0056   kpayeesview.ui
0057   kscheduledview.ui
0058   ktagsview.ui
0059   kpayeeidentifierview.ui
0060   ksearchtransactiondlg.ui
0061   ktransactionselectdlg.ui
0062   simpleledgerview.ui
0063   ledgerviewpage.ui
0064   splitdialog.ui
0065   newspliteditor.ui
0066   newtransactioneditor.ui
0067   newtransactionform.ui
0068   investtransactioneditor.ui
0069   tabordereditor.ui
0070 )
0071 
0072 # The handling of these ui files depends
0073 # on libkmymoney.so (the widgets library)
0074 ki18n_wrap_ui(libviews_a_SOURCES ${libviews_a_UI})
0075 
0076 add_library(views STATIC ${libviews_a_SOURCES})
0077 
0078 # TODO: Remove this dependency. But it is needed as long as the payee editor uses these objects directly
0079 # This should be replaced by virtual methods in a pure abstract object.
0080 target_link_libraries( views PUBLIC
0081   newaccountwizard
0082   KF5::TextWidgets
0083   Qt::PrintSupport
0084   kmm_base_dialogs
0085   kmm_mymoney # needed to load payeeIdentifier
0086   kmm_widgets
0087   kmm_printer
0088   kmm_textbrowser
0089 )
0090 
0091 # we rely on some of the dialogs to be generated
0092 add_dependencies(views newinvestmentwizard newaccountwizard newloanwizard endingbalancedlg)