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 /gck | |
parent | 5924eced679b3a2caea2fd4637e52b85c85f6f0c (diff) | |
download | gcr-5970a456465b6b6a6a3f4c215e1926c3c3c3f5cb.tar.gz |
build: Make building the Vala bindings optional
Diffstat (limited to 'gck')
-rw-r--r-- | gck/meson.build | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/gck/meson.build b/gck/meson.build index fa108ef..ca30f7f 100644 --- a/gck/meson.build +++ b/gck/meson.build @@ -141,16 +141,18 @@ if get_option('introspection') install: true, ) - gck_vapi = gnome.generate_vapi(gck_basename, - sources: gck_gir[0], - metadata_dirs: meson.current_source_dir(), - packages: [ 'glib-2.0', 'gio-2.0' ], - install: true, - ) - - install_data('pkcs11.vapi', - install_dir: get_option('datadir') / 'vala' / 'vapi', - ) + if enable_vapi + gck_vapi = gnome.generate_vapi(gck_basename, + sources: gck_gir[0], + metadata_dirs: meson.current_source_dir(), + packages: [ 'glib-2.0', 'gio-2.0' ], + install: true, + ) + + install_data('pkcs11.vapi', + install_dir: get_option('datadir') / 'vala' / 'vapi', + ) + endif endif # pkg-config file |