set(kcm_users_SRCSkcm.cppuser.cppusermodel.cpp)set_source_files_properties(org.freedesktop.Accounts.xmlPROPERTIES NO_NAMESPACE TRUE)set_source_files_properties(org.freedesktop.Accounts.User.xmlPROPERTIES NO_NAMESPACE TRUE)qt5_add_dbus_interface(kcm_users_SRCSorg.freedesktop.Accounts.xmlaccounts_interface)qt5_add_dbus_interface(kcm_users_SRCSorg.freedesktop.Accounts.User.xmluser_interface)set(login1_manager_xml org.freedesktop.login1.Manager.xml)set_source_files_properties(${login1_manager_xml} PROPERTIES INCLUDE "usersessions.h")qt5_add_dbus_interface(kcm_users_SRCS${login1_manager_xml}login1_interface)ecm_qt_declare_logging_category(kcm_users_SRCSHEADER kcmusers_debug.hIDENTIFIER KCMUSERSCATEGORY_NAME org.kde.kcm_usersEXPORT KCMUSERSDESCRIPTION "System Settings - Users")ecm_qt_install_logging_categories(EXPORT KCMUSERSDESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR})add_library(kcm_users MODULE ${kcm_users_SRCS})target_link_libraries(kcm_usersQt5::QuickQt5::QuickWidgetsQt5::ConcurrentKF5::CoreAddonsKF5::DeclarativeKF5::I18nKF5::QuickAddonsQt5::DBuscrypt)kcoreaddons_desktop_to_json(kcm_users "../kcm_users.desktop" SERVICE_TYPES kcmodule.desktop)install(TARGETS kcm_users DESTINATION ${PLUGIN_INSTALL_DIR}/kcms)