diff options
author | Marvin Schmidt <marv@exherbo.org> | 2022-02-10 12:09:12 +0100 |
---|---|---|
committer | Marvin Schmidt <marv@exherbo.org> | 2022-04-29 09:31:24 +0200 |
commit | 5970a456465b6b6a6a3f4c215e1926c3c3c3f5cb (patch) | |
tree | 25f80bcb7010c01bac498e70853c176c14f1c190 /gcr | |
parent | 5924eced679b3a2caea2fd4637e52b85c85f6f0c (diff) | |
download | gcr-5970a456465b6b6a6a3f4c215e1926c3c3c3f5cb.tar.gz |
build: Make building the Vala bindings optional
Diffstat (limited to 'gcr')
-rw-r--r-- | gcr/meson.build | 26 |
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 |