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()