summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdk/wayland/meson.build9
1 files changed, 7 insertions, 2 deletions
diff --git a/gdk/wayland/meson.build b/gdk/wayland/meson.build
index 85cac8bb04..6783ecf193 100644
--- a/gdk/wayland/meson.build
+++ b/gdk/wayland/meson.build
@@ -1,8 +1,13 @@
if wayland_enabled
- #TODO: This should come from pkg-config --variable=pkgdatadir wayland-protocols
- wayland_protocols_datadir = '/home/baedert/Source/gnome-configure/share/wayland-protocols/'
+ runcmd = run_command('pkg-config', '--variable=pkgdatadir', 'wayland-protocols')
+ if runcmd.returncode() == 0
+ wayland_protocols_datadir = runcmd.stdout().strip() + '/'
+ else
+ error('Could not get wayland-protocols pkgdatadir via pkg-config.')
+ endif
+
wayland_scanner = find_program('wayland-scanner')
genprotocols = find_program('genprotocolfiles.py')