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 )