summaryrefslogtreecommitdiff
path: root/gck
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 /gck
parent5924eced679b3a2caea2fd4637e52b85c85f6f0c (diff)
downloadgcr-5970a456465b6b6a6a3f4c215e1926c3c3c3f5cb.tar.gz
build: Make building the Vala bindings optional
Diffstat (limited to 'gck')
-rw-r--r--gck/meson.build22
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