summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorChristopher Davis <christopherdavis@gnome.org>2023-01-18 17:39:05 -0500
committerFelipe Borges <felipeborges@gnome.org>2023-02-14 18:15:33 +0000
commit8ecdeb2805c54f4bf527b8bbb5eeb12ed110239c (patch)
treed46085a198611e2b3539b6989057ba77c00097f8 /meson.build
parentff6e104033bf3805905be45ca25ab92e9ae421e1 (diff)
downloadgnome-control-center-8ecdeb2805c54f4bf527b8bbb5eeb12ed110239c.tar.gz
meson: Add GTK as a subproject
We need a release that contains https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/5442. Currently no distro ships GTK 4.9.3.
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build15
1 files changed, 14 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index d28184ee4..efb451703 100644
--- a/meson.build
+++ b/meson.build
@@ -117,6 +117,19 @@ libgvc_dep = libgvc.get_variable('libgvc_dep')
goa_req_version = '>= 3.25.3'
pulse_req_version = '>= 2.0'
+gtk_dep = dependency(
+ 'gtk4',
+ version: '>= 4.9.3',
+ fallback: ['gtk', 'gtk_dep'],
+ default_options: [
+ 'introspection=disabled',
+ 'demos=false',
+ 'build-testsuite=false',
+ 'build-tests=false',
+ 'build-examples=false',
+ ]
+)
+
libadwaita_dep = dependency(
'libadwaita-1',
version: '>= 1.2.alpha',
@@ -155,7 +168,7 @@ common_deps = [
libadwaita_dep,
dependency('gio-unix-2.0'),
dependency('gthread-2.0'),
- dependency('gtk4', version: '>= 4.8'),
+ gtk_dep,
]
polkit_gobject_dep = dependency('polkit-gobject-1', version: '>= 0.103')