Warning, /office/kmymoney/kmymoney/models/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(libmodels_a_SOURCES
0002 accountsproxymodel.cpp
0003 comboboxmodels.cpp
0004 delegateproxy.cpp
0005 equitiesmodel.cpp
0006 idfilter.cpp
0007 institutionsproxymodel.cpp
0008 itemrenameproxymodel.cpp
0009 ledgerconcatenatemodel.cpp
0010 ledgerfilter.cpp
0011 ledgerfilterbase.cpp
0012 ledgersortorder.cpp
0013 ledgersortproxymodel.cpp
0014 onlinebankingaccountsfilterproxymodel.cpp
0015 onlinebalanceproxymodel.cpp
0016 payeeidentifiercontainermodel.cpp
0017 scheduleproxymodel.cpp
0018 securitiesfilterproxymodel.cpp
0019 securityaccountsproxymodel.cpp
0020 specialledgeritemfilter.cpp
0021 )
0022
0023 add_library(kmm_models ${libmodels_a_SOURCES})
0024
0025 generate_export_header(kmm_models BASE_NAME kmm_models)
0026
0027 target_link_libraries(kmm_models PUBLIC
0028 Qt::Core
0029 kmm_mymoney
0030 kmm_settings
0031 kmymoney_common
0032 onlinetask_interfaces
0033 KF5::ItemModels
0034 )
0035 set_target_properties(kmm_models PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR})
0036
0037 if (USE_MODELTEST)
0038 target_compile_definitions(kmm_models PRIVATE -DKMM_MODELTEST)
0039 target_link_libraries(kmm_models PRIVATE Qt::Test)
0040 endif()
0041
0042 add_dependencies(kmm_models kmm_settings)
0043
0044 install(TARGETS kmm_models ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} )