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

0001 add_definitions(-DTRANSLATION_DOMAIN=\"kio6_sftp\")
0002 
0003 remove_definitions(-DQT_NO_CAST_FROM_ASCII)
0004 
0005 add_library(kio_sftp MODULE)
0006 set_target_properties(kio_sftp PROPERTIES
0007     OUTPUT_NAME "sftp"
0008     LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/kf6/kio"
0009 )
0010 
0011 target_sources(kio_sftp PRIVATE kio_sftp.cpp)
0012 
0013 ecm_qt_declare_logging_category(kio_sftp
0014     HEADER kio_sftp_debug.h
0015     IDENTIFIER KIO_SFTP_LOG
0016     CATEGORY_NAME kf.kio.workers.sftp
0017     OLD_CATEGORY_NAMES log_kio_sftp kf.kio.slaves.sftp
0018     DESCRIPTION "KIO sftp"
0019     EXPORT KIO_EXTRAS
0020 )
0021 
0022 ecm_qt_declare_logging_category(kio_sftp
0023     HEADER kio_sftp_trace_debug.h
0024     IDENTIFIER KIO_SFTP_TRACE_LOG
0025     CATEGORY_NAME kf.kio.workers.sftp.trace
0026     OLD_CATEGORY_NAMES log_kio_sftp.trace kf.kio.slaves.sftp.trace
0027     DESCRIPTION "KIO sftp (trace)"
0028     EXPORT KIO_EXTRAS
0029 )
0030 
0031 if(WIN32)
0032     target_include_directories(kio_sftp PRIVATE ${QT_MKSPECS_DIR}/default) # for SYMLINKS
0033 endif()
0034 
0035 target_link_libraries(kio_sftp
0036    KF6::KIOCore
0037    KF6::WidgetsAddons # KMessageBox
0038    KF6::ConfigCore
0039    KF6::I18n
0040    Qt::Network
0041    QCoro::Core
0042    ssh)
0043 
0044 install(TARGETS kio_sftp DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf6/kio)