Warning, /system/kio-admin/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-License-Identifier: BSD-3-Clause 0002 # SPDX-FileCopyrightText: 2022 Harald Sitter <sitter@kde.org> 0003 0004 add_definitions(-DTRANSLATION_DOMAIN=\"kio5_admin\") 0005 0006 add_subdirectory(fileaction) 0007 add_subdirectory(helper) 0008 0009 macro(generate_and_use_interfaces) 0010 foreach(interface ${ARGV}) 0011 qt_generate_dbus_interface(helper/${interface}.h org.kde.kio.admin.${interface}.xml OPTIONS -A) 0012 set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/org.kde.kio.admin.${interface}.xml PROPERTIES NO_NAMESPACE true) 0013 qt_add_dbus_interface(admin_SRCS ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kio.admin.${interface}.xml interface_${interface}) 0014 endforeach() 0015 endmacro() 0016 0017 set(admin_SRCS) 0018 generate_and_use_interfaces( 0019 chmodcommand 0020 chowncommand 0021 copycommand 0022 delcommand 0023 file 0024 getcommand 0025 listdircommand 0026 mkdircommand 0027 putcommand 0028 renamecommand 0029 statcommand) 0030 0031 kcoreaddons_add_plugin(admin SOURCES worker.cpp dbustypes.cpp ${admin_SRCS} INSTALL_NAMESPACE "kf${QT_MAJOR_VERSION}/kio") 0032 target_link_libraries(admin KF${QT_MAJOR_VERSION}::KIOCore) 0033 set_target_properties(admin PROPERTIES OUTPUT_NAME "admin") 0034 set_target_properties(admin PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/kf${QT_MAJOR_VERSION}/kio")