Warning, /frameworks/kio/src/ioslaves/file/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include(ConfigureChecks.cmake) 0002 0003 kcoreaddons_add_plugin(kio_file INSTALL_NAMESPACE "kf${QT_MAJOR_VERSION}/kio") 0004 0005 if(WIN32) 0006 target_sources(kio_file PRIVATE 0007 file.cpp 0008 file_win.cpp 0009 ) 0010 else() 0011 target_sources(kio_file PRIVATE 0012 file.cpp 0013 file_unix.cpp 0014 fdreceiver.cpp 0015 legacycodec.cpp 0016 ) 0017 endif() 0018 0019 check_include_files(sys/xattr.h HAVE_SYS_XATTR_H) 0020 0021 configure_file(config-kioslave-file.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kioslave-file.h ) 0022 0023 ecm_qt_export_logging_category( 0024 IDENTIFIER KIO_FILE 0025 CATEGORY_NAME kf.kio.workers.file 0026 OLD_CATEGORY_NAMES kf5.kio.kio_file kf.kio.slaves.file 0027 DESCRIPTION "kiofile (KIO)" 0028 EXPORT KIO 0029 ) 0030 0031 target_link_libraries(kio_file KF5::KIOCore KF5::I18n KF5::ConfigCore Qt${QT_MAJOR_VERSION}::DBus Qt${QT_MAJOR_VERSION}::Network) 0032 0033 if(UNIX) 0034 target_link_libraries(kio_file Qt${QT_MAJOR_VERSION}::Network KF5::AuthCore) 0035 endif() 0036 0037 if(ACL_FOUND) 0038 target_link_libraries(kio_file ${ACL_LIBS}) 0039 endif() 0040 0041 if (TARGET Qt6::Core5Compat) 0042 target_link_libraries(kio_file Qt6::Core5Compat) # QTextCodec 0043 endif() 0044 0045 if (UNIX) 0046 add_subdirectory(kauth) 0047 endif()