summaryrefslogtreecommitdiff
path: root/gcr
diff options
context:
space:
mode:
authorMarvin Schmidt <marv@exherbo.org>2022-02-10 12:09:12 +0100
committerMarvin Schmidt <marv@exherbo.org>2022-04-29 09:31:24 +0200
commit5970a456465b6b6a6a3f4c215e1926c3c3c3f5cb (patch)
tree25f80bcb7010c01bac498e70853c176c14f1c190 /gcr
parent5924eced679b3a2caea2fd4637e52b85c85f6f0c (diff)
downloadgcr-5970a456465b6b6a6a3f4c215e1926c3c3c3f5cb.tar.gz
build: Make building the Vala bindings optional
Diffstat (limited to 'gcr')
-rw-r--r--gcr/meson.build26
1 files changed, 14 insertions, 12 deletions
diff --git a/gcr/meson.build b/gcr/meson.build
index 59ec0fa..745dade 100644
--- a/gcr/meson.build
+++ b/gcr/meson.build
@@ -189,18 +189,20 @@ if get_option('introspection')
install: true,
)
- gcr_vapi = gnome.generate_vapi(gcr_basename,
- sources: gcr_gir[0],
- packages: [ 'glib-2.0', 'gio-2.0', gck_vapi ],
- metadata_dirs: meson.current_source_dir(),
- vapi_dirs: [
- build_root / 'gck',
- ],
- gir_dirs: [
- build_root / 'gck',
- ],
- install: true,
- )
+ if enable_vapi
+ gcr_vapi = gnome.generate_vapi(gcr_basename,
+ sources: gcr_gir[0],
+ packages: [ 'glib-2.0', 'gio-2.0', gck_vapi ],
+ metadata_dirs: meson.current_source_dir(),
+ vapi_dirs: [
+ build_root / 'gck',
+ ],
+ gir_dirs: [
+ build_root / 'gck',
+ ],
+ install: true,
+ )
+ endif
endif
# pkg-config file