Warning, /frameworks/kio/src/kioworkers/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 "kf6/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     )
0016 endif()
0017 
0018 check_include_files(sys/xattr.h HAVE_SYS_XATTR_H)
0019 
0020 configure_file(config-kioworker-file.h.in ${CMAKE_CURRENT_BINARY_DIR}/config-kioworker-file.h)
0021 
0022 ecm_qt_export_logging_category(
0023     IDENTIFIER KIO_FILE
0024     CATEGORY_NAME kf.kio.workers.file
0025     OLD_CATEGORY_NAMES kf5.kio.kio_file kf.kio.slaves.file
0026     DESCRIPTION "kiofile (KIO)"
0027     EXPORT KIO
0028 )
0029 
0030 target_link_libraries(kio_file KF6::KIOCore KF6::I18n KF6::ConfigCore Qt6::DBus Qt6::Network)
0031 
0032 if(UNIX)
0033   target_link_libraries(kio_file Qt6::Network KF6::AuthCore)
0034 endif()
0035 
0036 if(ACL_FOUND)
0037    target_link_libraries(kio_file ${ACL_LIBS})
0038 endif()
0039 
0040 if (UNIX)
0041   add_subdirectory(kauth)
0042 endif()