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

0001 add_subdirectory(core)
0002 
0003 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/reportsview.json.cmake ${CMAKE_CURRENT_BINARY_DIR}/reportsview.json @ONLY)
0004 
0005 set(reportsview_SOURCES
0006   reportsview.cpp
0007   kreportsview.cpp
0008   tocitem.cpp
0009   tocitemgroup.cpp
0010   tocitemreport.cpp
0011   kreportconfigurationfilterdlg.cpp
0012   reporttabimpl.cpp
0013   reportcontrolimpl.cpp
0014   kbalancechartdlg.cpp
0015   )
0016 
0017 ki18n_wrap_ui(reportsview_SOURCES
0018   kreportconfigurationfilterdlg.ui
0019   kreportsview.ui
0020   reportcontrol.ui
0021   reporttabgeneral.ui
0022   reporttabrowcolquery.ui
0023   reporttabrowcolpivot.ui
0024   reporttabrange.ui
0025   reporttabchart.ui
0026   reporttabcapitalgain.ui
0027   reporttabperformance.ui
0028   )
0029 # kconfig_add_kcfg_files(reportsview_SOURCES reportsviewsettings.kcfgc)
0030 
0031 kmymoney_add_plugin(reportsview SOURCES ${reportsview_SOURCES})
0032 
0033 target_link_libraries(reportsview
0034   PUBLIC
0035     kmm_plugin
0036     KF5::TextWidgets
0037     KF5::KIOCore
0038     KF5::KIOFileWidgets
0039     KF5::KIOWidgets
0040     reports
0041     kmm_widgets
0042     kmm_menus
0043     kmm_printer
0044     kmm_textbrowser
0045 )
0046 
0047 # the KCM module
0048 
0049 set(kcm_reportsview_PART_SRCS
0050     kcm_reportsview.cpp
0051     )
0052 
0053 kconfig_add_kcfg_files(kcm_reportsview_PART_SRCS reportsviewsettings.kcfgc)
0054 
0055 ki18n_wrap_ui(kcm_reportsview_PART_SRCS reportsviewsettings.ui)
0056 
0057 kmymoney_add_plugin_kcm(kcm_reportsview SOURCES ${kcm_reportsview_PART_SRCS})
0058 
0059 target_link_libraries(kcm_reportsview
0060                       KF5::I18n
0061                       KF5::ConfigWidgets
0062                       KF5::Completion
0063                       KF5::KIOWidgets
0064                       KF5::CoreAddons
0065                       kmm_settings
0066                       )