Warning, /network/kio-extras/mtp/kiod_module/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 set(kiod_kmtpd_SRCS
0002     kmtpd.cpp
0003     mtpdevice.cpp
0004     mtpstorage.cpp
0005     mtplister.cpp
0006 )
0007 
0008 qt_add_dbus_adaptor(kiod_kmtpd_SRCS ../shared/org.kde.kmtp.daemon.xml kmtpd.h KMTPd)
0009 qt_add_dbus_adaptor(kiod_kmtpd_SRCS ../shared/org.kde.kmtp.device.xml mtpdevice.h MTPDevice)
0010 qt_add_dbus_adaptor(kiod_kmtpd_SRCS ../shared/org.kde.kmtp.storage.xml mtpstorage.h MTPStorage)
0011 qt_add_dbus_adaptor(kiod_kmtpd_SRCS ../shared/org.kde.kmtp.Lister.xml mtplister.h MTPLister)
0012 
0013 kcoreaddons_add_plugin(kmtpd INSTALL_NAMESPACE "kf6/kiod" SOURCES ${kiod_kmtpd_SRCS})
0014 
0015 target_link_libraries(kmtpd
0016     kmtp
0017     KF6::CoreAddons
0018     KF6::DBusAddons
0019     KF6::Solid
0020     KF6::KIOCore
0021     Qt::Core
0022     Libmtp::Libmtp
0023 )
0024 
0025 ecm_qt_declare_logging_category(kmtpd
0026     HEADER kiod_kmtpd_debug.h
0027     IDENTIFIER LOG_KIOD_KMTPD
0028     CATEGORY_NAME kf.kiod.kmtpd.
0029     OLD_CATEGORY_NAMES kf5.kiod.kmtpd
0030     DESCRIPTION "KIO mtp (demon)"
0031     EXPORT KIO_EXTRAS
0032 )
0033 
0034 kdbusaddons_generate_dbus_service_file(kiod6 org.kde.kmtpd5 ${KDE_INSTALL_FULL_LIBEXECDIR_KF})