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} )