Warning, /office/kmymoney/kmymoney/models/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(libmodels_a_SOURCES 0002 costcentermodel.cpp 0003 accountsmodel.cpp 0004 accountsproxymodel.cpp 0005 onlinebankingaccountsfilterproxymodel.cpp 0006 ../plugins/onlinetasks/interfaces/tasks/credittransfer.cpp 0007 models.cpp 0008 payeeidentifiercontainermodel.cpp 0009 equitiesmodel.cpp 0010 securitiesmodel.cpp 0011 ) 0012 0013 if(ENABLE_UNFINISHEDFEATURES) 0014 list(APPEND libmodels_a_SOURCES 0015 ledgermodel.cpp 0016 ledgeritem.cpp 0017 ledgerproxymodel.cpp 0018 ledgerschedule.cpp 0019 ledgersplit.cpp 0020 ledgertransaction.cpp 0021 splitmodel.cpp 0022 ) 0023 endif() 0024 0025 if (USE_MODELTEST) 0026 list(APPEND libmodels_a_SOURCES modeltest.cpp) 0027 endif() 0028 0029 add_library(kmm_models SHARED ${libmodels_a_SOURCES}) 0030 0031 generate_export_header(kmm_models BASE_NAME kmm_models) 0032 0033 target_link_libraries(kmm_models PUBLIC 0034 Qt5::Core 0035 kmm_mymoney 0036 kmm_settings 0037 KF5::ItemModels 0038 $<$<BOOL:${ENABLE_UNFINISHEDFEATURES}>:kmymoney_common> 0039 ) 0040 set_target_properties(kmm_models PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR}) 0041 0042 if (USE_MODELTEST) 0043 target_compile_definitions(kmm_models PRIVATE -DKMM_MODELTEST) 0044 target_link_libraries(kmm_models PRIVATE Qt5::Test) 0045 endif() 0046 0047 add_dependencies(kmm_models kmm_settings) 0048 0049 install(TARGETS kmm_models ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )