summaryrefslogtreecommitdiff
path: root/accounts/gkleen@sif/shell/quickshell-plugins/CMakeLists.txt
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2025-09-11 22:52:35 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2025-09-11 22:52:35 +0200
commitdd2df931a3be1a6518c1e9fbff438de4274456cd (patch)
tree50d203bcaa0e2d3af8f2d88536e38e0f0ee81c67 /accounts/gkleen@sif/shell/quickshell-plugins/CMakeLists.txt
parentaebd3235d755cb1ff95995b461e497fea2d52e8b (diff)
downloadnixos-dd2df931a3be1a6518c1e9fbff438de4274456cd.tar
nixos-dd2df931a3be1a6518c1e9fbff438de4274456cd.tar.gz
nixos-dd2df931a3be1a6518c1e9fbff438de4274456cd.tar.bz2
nixos-dd2df931a3be1a6518c1e9fbff438de4274456cd.tar.xz
nixos-dd2df931a3be1a6518c1e9fbff438de4274456cd.zip
...
Diffstat (limited to 'accounts/gkleen@sif/shell/quickshell-plugins/CMakeLists.txt')
-rw-r--r--accounts/gkleen@sif/shell/quickshell-plugins/CMakeLists.txt37
1 files changed, 36 insertions, 1 deletions
diff --git a/accounts/gkleen@sif/shell/quickshell-plugins/CMakeLists.txt b/accounts/gkleen@sif/shell/quickshell-plugins/CMakeLists.txt
index a7e88fa7..020c0515 100644
--- a/accounts/gkleen@sif/shell/quickshell-plugins/CMakeLists.txt
+++ b/accounts/gkleen@sif/shell/quickshell-plugins/CMakeLists.txt
@@ -106,12 +106,47 @@ set_source_files_properties(org.keepassxc.KeePassXC.MainWindow.xml PROPERTIES
106 CLASSNAME DBusKeePassXC 106 CLASSNAME DBusKeePassXC
107 NO_NAMESPACE TRUE 107 NO_NAMESPACE TRUE
108) 108)
109
110qt_add_dbus_interface(DBUS_INTERFACES 109qt_add_dbus_interface(DBUS_INTERFACES
111 org.keepassxc.KeePassXC.MainWindow.xml 110 org.keepassxc.KeePassXC.MainWindow.xml
112 dbus_keepassxc 111 dbus_keepassxc
113) 112)
114 113
114set_source_files_properties(org.freedesktop.systemd1.Manager.xml PROPERTIES
115 CLASSNAME DBusSystemdManager
116 NO_NAMESPACE TRUE
117)
118qt_add_dbus_interface(DBUS_INTERFACES
119 org.freedesktop.systemd1.Manager.xml
120 dbus_systemd_manager
121)
122
123set_source_files_properties(org.freedesktop.login1.Manager.xml PROPERTIES
124 CLASSNAME DBusLogindManager
125 NO_NAMESPACE TRUE
126)
127qt_add_dbus_interface(DBUS_INTERFACES
128 org.freedesktop.login1.Manager.xml
129 dbus_logind_manager
130)
131
132set_source_files_properties(org.freedesktop.login1.Session.xml PROPERTIES
133 CLASSNAME DBusLogindSession
134 NO_NAMESPACE TRUE
135)
136qt_add_dbus_interface(DBUS_INTERFACES
137 org.freedesktop.login1.Session.xml
138 dbus_logind_session
139)
140
141set_source_files_properties(org.freedesktop.DBus.Properties.xml PROPERTIES
142 CLASSNAME DBusProperties
143 NO_NAMESPACE TRUE
144)
145qt_add_dbus_interface(DBUS_INTERFACES
146 org.freedesktop.DBus.Properties.xml
147 dbus_properties
148)
149
115include_directories(${CMAKE_SOURCE_DIR}/build) 150include_directories(${CMAKE_SOURCE_DIR}/build)
116 151
117target_compile_features(customplugin PUBLIC cxx_std_26) 152target_compile_features(customplugin PUBLIC cxx_std_26)