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

0001 
0002 set(kmm_plugin_LIB_SRCS
0003   appinterface.cpp
0004   importinterface.cpp
0005   kmymoneyplugin.cpp
0006   statementinterface.cpp
0007   viewinterface.cpp
0008   onlinepluginextended.cpp
0009   interfaceloader.cpp
0010 )
0011 
0012 set(plugin_HEADERS
0013   appinterface.h
0014   importinterface.h
0015   kmymoneyplugin.h
0016   statementinterface.h
0017   viewinterface.h
0018   ${CMAKE_CURRENT_BINARY_DIR}/kmm_plugin_export.h
0019   onlinepluginextended.h
0020 )
0021 
0022 add_library(kmm_plugin ${kmm_plugin_LIB_SRCS})
0023 generate_export_header(kmm_plugin BASE_NAME kmm_plugin)
0024 target_link_libraries(kmm_plugin
0025   PUBLIC
0026     Qt::Core
0027     KF5::XmlGui
0028   PRIVATE
0029     KF5::KCMUtils
0030     KF5::KIOWidgets
0031     Qt::Gui
0032     Qt::Widgets
0033   INTERFACE
0034     kmm_mymoney
0035 )
0036 
0037 set_target_properties(kmm_plugin PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR})
0038 
0039 ########### install files ###############
0040 
0041 install(TARGETS kmm_plugin
0042   ${INSTALL_TARGETS_DEFAULT_ARGS} )
0043 
0044 install(FILES ${plugin_HEADERS}
0045   DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kmymoney  COMPONENT Devel)
0046