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 )