summaryrefslogtreecommitdiffstats
path: root/panels/meson.build
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 14:36:24 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 14:36:24 +0000
commit9b6d8e63db85c30007b463e91f91a791969fa83f (patch)
tree0899af51d73c1bf986f73ae39a03c4436083018a /panels/meson.build
parentInitial commit. (diff)
downloadgnome-control-center-9b6d8e63db85c30007b463e91f91a791969fa83f.tar.xz
gnome-control-center-9b6d8e63db85c30007b463e91f91a791969fa83f.zip
Adding upstream version 1:3.38.4.upstream/1%3.38.4upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'panels/meson.build')
-rw-r--r--panels/meson.build53
1 files changed, 53 insertions, 0 deletions
diff --git a/panels/meson.build b/panels/meson.build
new file mode 100644
index 0000000..2f4fdc5
--- /dev/null
+++ b/panels/meson.build
@@ -0,0 +1,53 @@
+subdir('common')
+
+panels = [
+ 'applications',
+ 'background',
+ 'camera',
+ 'color',
+ 'datetime',
+ 'default-apps',
+ 'diagnostics',
+ 'display',
+ 'info-overview',
+ 'keyboard',
+ 'location',
+ 'lock',
+ 'microphone',
+ 'mouse',
+ 'notifications',
+ 'online-accounts',
+ 'power',
+ 'printers',
+ 'region',
+ 'removable-media',
+ 'search',
+ 'sharing',
+ 'sound',
+ 'universal-access',
+ 'usage',
+ 'user-accounts'
+]
+
+if host_is_linux
+ panels += ['network']
+endif
+
+if host_is_linux_not_s390
+ panels += [
+ 'bluetooth',
+ 'thunderbolt',
+ 'wacom'
+ ]
+endif
+
+panels_list = []
+panels_libs = []
+foreach cappletname: panels
+ cflags = [
+ '-DG_LOG_DOMAIN="@0@-cc-panel"'.format(cappletname),
+ '-DPANEL_ID="@0@"'.format(cappletname)
+ ]
+
+ subdir(cappletname)
+endforeach