Warning, /utilities/kbackup/src/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_subdirectory(pics)
0002 add_executable(kbackup)
0003 
0004 target_sources(kbackup PRIVATE
0005     Archiver.cxx
0006     MainWindow.cxx
0007     Selector.cxx
0008     main.cxx
0009     MainWidget.cxx
0010     SettingsDialog.cxx
0011 
0012     Archiver.hxx
0013     Selector.hxx
0014     MainWidget.hxx
0015     MainWindow.hxx
0016     SettingsDialog.hxx
0017     kbackup.qrc
0018     )
0019 
0020 ki18n_wrap_ui(kbackup MainWidgetBase.ui SettingsDialog.ui)
0021 
0022 target_link_libraries(kbackup
0023                       archive
0024                       Qt6::Core
0025                       Qt6::Widgets
0026                       Qt6::Core5Compat
0027                       KF6::GuiAddons
0028                       KF6::I18n
0029                       KF6::KIOCore
0030                       KF6::KIOFileWidgets
0031                       KF6::KIOWidgets
0032                       KF6::WidgetsAddons
0033                       KF6::XmlGui
0034                       KF6::Notifications
0035                       KF6::IconThemes
0036                       KF6::Archive
0037                       KF6::StatusNotifierItem
0038 )
0039 
0040 
0041 install(TARGETS kbackup ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0042 
0043 install(FILES kbackup.xml DESTINATION ${KDE_INSTALL_MIMEDIR})
0044 update_xdg_mimetypes(${KDE_INSTALL_MIMEDIR})
0045 
0046 install(FILES  org.kde.kbackup.desktop DESTINATION ${KDE_INSTALL_APPDIR})
0047 install(FILES org.kde.kbackup.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
0048 
0049 ecm_install_icons(ICONS
0050                   16-apps-kbackup.png
0051                   32-apps-kbackup.png
0052                   16-mimetypes-text-x-kbp.png
0053                   32-mimetypes-text-x-kbp.png
0054                   DESTINATION ${KDE_INSTALL_ICONDIR}
0055                   THEME hicolor)