summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Hergert <chergert@redhat.com>2023-05-17 13:03:34 -0700
committerChristian Hergert <chergert@redhat.com>2023-05-17 13:03:34 -0700
commit21da040febe56d56ce883919d8cf3461b13dbbe6 (patch)
tree9494dee820e6bcaf71f25bdf0f258c5847b7a65e
parentac099612d0c38afb40b96b4c7c4c5ae425bdf81c (diff)
downloadlibpeas-main.tar.gz
build: require gobject-introspection-1.0 from meson_options.txtHEADmain
If we have -Dintrospection=false, then we don't need to require this dependency. Running tests are already gated on `generate_gir`. Related #46
-rw-r--r--meson.build4
1 files changed, 3 insertions, 1 deletions
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'],