From 21da040febe56d56ce883919d8cf3461b13dbbe6 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Wed, 17 May 2023 13:03:34 -0700 Subject: build: require gobject-introspection-1.0 from meson_options.txt If we have -Dintrospection=false, then we don't need to require this dependency. Running tests are already gated on `generate_gir`. Related #46 --- meson.build | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index c665b3f..8e0b721 100644 --- a/meson.build +++ b/meson.build @@ -107,7 +107,9 @@ glib_dep = dependency('glib-2.0', version: glib_req) gobject_dep = dependency('gobject-2.0', version: glib_req) gmodule_dep = dependency('gmodule-2.0', version: glib_req) gio_dep = dependency('gio-2.0', version: glib_req) -introspection_dep = dependency('gobject-introspection-1.0', version: introspection_req) +introspection_dep = dependency('gobject-introspection-1.0', + version: introspection_req, + required: get_option('introspection')) gi_docgen_dep = dependency('gi-docgen', version: '>= 2021.7', fallback: ['gi-docgen', 'dummy_dep'], -- cgit v1.2.1