Warning, /network/kio-extras/mtp/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN=\"kio6_mtp\")
0002
0003 cmake_push_check_state()
0004 list(APPEND CMAKE_REQUIRED_INCLUDES Libmtp::Libmtp)
0005 list(APPEND CMAKE_REQUIRED_LIBRARIES Libmtp::Libmtp)
0006 check_symbol_exists(LIBMTP_Get_Children "libmtp.h" HAVE_LIBMTP_Get_Children)
0007 cmake_pop_check_state()
0008
0009 add_subdirectory(shared)
0010 add_subdirectory(kiod_module)
0011
0012 add_library(kio_mtp MODULE)
0013 set_target_properties(kio_mtp PROPERTIES
0014 OUTPUT_NAME "mtp"
0015 )
0016
0017 target_sources(kio_mtp PRIVATE
0018 kio_mtp.cpp
0019 )
0020
0021 target_include_directories(kio_mtp PRIVATE shared)
0022 target_link_libraries(kio_mtp kmtp Qt::Core KF6::KIOCore KF6::I18n KF6::DBusAddons)
0023
0024 ecm_qt_declare_logging_category(kio_mtp
0025 HEADER kio_mtp_debug.h
0026 IDENTIFIER LOG_KIO_MTP
0027 CATEGORY_NAME kf.kio.workers.mtp
0028 OLD_CATEGORY_NAMES kde.kio-mtp kf.kio.slaves.mtp
0029 DESCRIPTION "KIO mtp"
0030 EXPORT KIO_EXTRAS
0031 )
0032
0033 install(TARGETS kio_mtp DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf6/kio)
0034
0035 ########### install files ###############
0036
0037 install( FILES mtp-network.desktop DESTINATION ${KDE_INSTALL_DATADIR}/konqueror/dirtree/remote )
0038 install( FILES solid_mtp.desktop DESTINATION ${KDE_INSTALL_DATADIR}/solid/actions )
0039 install( FILES mtp-network.desktop DESTINATION ${KDE_INSTALL_DATADIR}/remoteview )