From ec65e4366b6f5df724f46d494c76deeb5f15db6f Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Sat, 16 Aug 2025 19:35:47 +0200 Subject: [PATCH] build: set includedir in pkg-config file When wayland-protocols is installed to a custom prefix, we need to point dependencies to that prefix' include dir. Signed-off-by: Simon Ser --- meson.build | 1 + wayland-protocols.pc.in | 1 + 2 files changed, 2 insertions(+) diff --git a/meson.build b/meson.build index 7424e17..4f82d56 100644 --- a/meson.build +++ b/meson.build @@ -160,6 +160,7 @@ wayland_protocols_srcdir = meson.current_source_dir() pkgconfig_configuration = configuration_data() pkgconfig_configuration.set('prefix', get_option('prefix')) +pkgconfig_configuration.set('includedir', '${prefix}/@0@'.format(get_option('includedir'))) pkgconfig_configuration.set('datarootdir', '${prefix}/@0@'.format(get_option('datadir'))) pkgconfig_configuration.set('abs_top_srcdir', wayland_protocols_srcdir) pkgconfig_configuration.set('PACKAGE', 'wayland-protocols') diff --git a/wayland-protocols.pc.in b/wayland-protocols.pc.in index 4571fa8..ae725d2 100644 --- a/wayland-protocols.pc.in +++ b/wayland-protocols.pc.in @@ -1,4 +1,5 @@ prefix=@prefix@ +includedir=@includedir@ datarootdir=@datarootdir@ pkgdatadir=${pc_sysrootdir}${datarootdir}/@PACKAGE@