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 find_package(Microsoft.GSL REQUIRED) 0006 0007 add_library(kio_sftp MODULE) 0008 set_target_properties(kio_sftp PROPERTIES 0009 OUTPUT_NAME "sftp" 0010 LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/kf6/kio" 0011 ) 0012 0013 target_sources(kio_sftp PRIVATE kio_sftp.cpp) 0014 0015 ecm_qt_declare_logging_category(kio_sftp 0016 HEADER kio_sftp_debug.h 0017 IDENTIFIER KIO_SFTP_LOG 0018 CATEGORY_NAME kf.kio.workers.sftp 0019 OLD_CATEGORY_NAMES log_kio_sftp kf.kio.slaves.sftp 0020 DESCRIPTION "KIO sftp" 0021 EXPORT KIO_EXTRAS 0022 ) 0023 0024 ecm_qt_declare_logging_category(kio_sftp 0025 HEADER kio_sftp_trace_debug.h 0026 IDENTIFIER KIO_SFTP_TRACE_LOG 0027 CATEGORY_NAME kf.kio.workers.sftp.trace 0028 OLD_CATEGORY_NAMES log_kio_sftp.trace kf.kio.slaves.sftp.trace 0029 DESCRIPTION "KIO sftp (trace)" 0030 EXPORT KIO_EXTRAS 0031 ) 0032 0033 if(WIN32) 0034 target_include_directories(kio_sftp PRIVATE ${QT_MKSPECS_DIR}/default) # for SYMLINKS 0035 endif() 0036 0037 target_link_libraries(kio_sftp 0038 PRIVATE 0039 KF6::KIOCore 0040 KF6::WidgetsAddons # KMessageBox 0041 KF6::ConfigCore 0042 KF6::I18n 0043 Qt::Network 0044 QCoro::Core 0045 ssh 0046 INTERFACE 0047 Microsoft.GSL 0048 ) 0049 kde_target_enable_exceptions(kio_sftp PRIVATE) 0050 0051 install(TARGETS kio_sftp DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf6/kio)