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)