Warning, /plasma/plasma-workspace/kcms/users/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set_source_files_properties(org.freedesktop.Accounts.xml PROPERTIES NO_NAMESPACE TRUE) 0002 set_source_files_properties(org.freedesktop.Accounts.User.xml PROPERTIES NO_NAMESPACE TRUE) 0003 set_source_files_properties(net.reactivated.Fprint.Device.xml PROPERTIES NO_NAMESPACE TRUE) 0004 set_source_files_properties(net.reactivated.Fprint.Manager.xml PROPERTIES NO_NAMESPACE TRUE) 0005 0006 qt_add_dbus_interface(kcm_users_DBUS_SRCS 0007 org.freedesktop.Accounts.xml 0008 accounts_interface 0009 ) 0010 0011 qt_add_dbus_interface(kcm_users_DBUS_SRCS 0012 org.freedesktop.Accounts.User.xml 0013 user_interface 0014 ) 0015 0016 qt_add_dbus_interface(kcm_users_DBUS_SRCS 0017 net.reactivated.Fprint.Device.xml 0018 fprint_device_interface 0019 ) 0020 0021 qt_add_dbus_interface(kcm_users_DBUS_SRCS 0022 net.reactivated.Fprint.Manager.xml 0023 fprint_manager_interface 0024 ) 0025 0026 set(login1_manager_xml org.freedesktop.login1.Manager.xml) 0027 set_source_files_properties(${login1_manager_xml} PROPERTIES INCLUDE "usersessions.h") 0028 qt_add_dbus_interface(kcm_users_DBUS_SRCS 0029 ${login1_manager_xml} 0030 login1_interface 0031 ) 0032 0033 kcmutils_add_qml_kcm(kcm_users) 0034 target_sources(kcm_users PRIVATE 0035 kcm.cpp 0036 maskmousearea.cpp 0037 user.cpp 0038 usermodel.cpp 0039 fprintdevice.cpp 0040 fingerprintmodel.cpp 0041 kcm.h 0042 user.h 0043 usermodel.h 0044 fprintdevice.h 0045 fingerprintmodel.h 0046 ${kcm_users_DBUS_SRCS} 0047 ) 0048 0049 ecm_qt_declare_logging_category(kcm_users 0050 HEADER kcmusers_debug.h 0051 IDENTIFIER KCMUSERS 0052 CATEGORY_NAME org.kde.kcm_users 0053 EXPORT KCMUSERS 0054 DESCRIPTION "System Settings - Users" 0055 ) 0056 ecm_qt_install_logging_categories(EXPORT KCMUSERS DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) 0057 0058 target_link_libraries(kcm_users PRIVATE 0059 Qt::Quick 0060 Qt::QuickWidgets 0061 Qt::Concurrent 0062 KF6::CoreAddons 0063 KF6::I18n 0064 KF6::KCMUtilsQuick 0065 KF6::Wallet 0066 Qt::DBus 0067 crypt 0068 )