From 01654cc2ecc4860953801ceeccc37f600b66db76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Dzi=C4=99giel?= Date: Tue, 16 Jun 2026 17:48:36 +0200 Subject: [PATCH] meson: Add dependency overrides and variables Makes compilation easier when using subprojects --- src/lib/clapper-gtk/meson.build | 1 + src/lib/clapper/meson.build | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/clapper-gtk/meson.build b/src/lib/clapper-gtk/meson.build index de6377d1b..7f2fd3ed4 100644 --- a/src/lib/clapper-gtk/meson.build +++ b/src/lib/clapper-gtk/meson.build @@ -246,3 +246,4 @@ clappergtk_dep = declare_dependency( clappergtk_enums[1], ], ) +meson.override_dependency(clappergtk_api_name, clappergtk_dep) diff --git a/src/lib/clapper/meson.build b/src/lib/clapper/meson.build index 26c15dc20..4ab237da0 100644 --- a/src/lib/clapper/meson.build +++ b/src/lib/clapper/meson.build @@ -289,7 +289,7 @@ if build_vapi endif clapper_pkgconfig_variables = [ - 'enhancersdir=${libdir}/' + clapper_api_name + '/enhancers', + 'enhancersdir=' + clapper_enhancers_dir, 'features=' + ' '.join(clapper_available_features), 'functionalities=' + ' '.join(clapper_available_functionalities), ] @@ -314,4 +314,6 @@ clapper_dep = declare_dependency( clapper_features_availability_header, clapper_enums[1], ], + variables: clapper_pkgconfig_variables, ) +meson.override_dependency(clapper_api_name, clapper_dep)