summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormaxice8 <thinkabit.ukim@gmail.com>2019-02-03 15:48:52 -0200
committerRichard Hughes <richard@hughsie.com>2019-02-03 19:32:02 +0000
commita9a7c1d8c5003bbcfba55a83dbce6628743cfa2f (patch)
tree0487633e348480e91b95c7924d72b6717c902a9e
parentfd37127db80111f045efe266a13b65e75bbdbdb9 (diff)
downloadgusb-a9a7c1d8c5003bbcfba55a83dbce6628743cfa2f.tar.gz
Make gir generation optional.
fixes #13
-rw-r--r--gusb/meson.build2
-rw-r--r--meson_options.txt1
2 files changed, 3 insertions, 0 deletions
diff --git a/gusb/meson.build b/gusb/meson.build
index 36d21dd..8415bf3 100644
--- a/gusb/meson.build
+++ b/gusb/meson.build
@@ -79,6 +79,7 @@ pkgg.generate(
description : 'GUsb is a GLib binding for libusb1',
)
+if get_option('introspection')
libgusb_girtarget = gnome.generate_gir(gusb,
sources : [
gusb_version_h,
@@ -121,6 +122,7 @@ libgusb_girtarget = gnome.generate_gir(gusb,
)
libgusb_gir = libgusb_girtarget[0]
libgusb_typelib = libgusb_girtarget[1]
+endif
if get_option('vapi')
gnome.generate_vapi('gusb',
diff --git a/meson_options.txt b/meson_options.txt
index f6413a4..fc56b60 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -2,3 +2,4 @@ option('tests', type : 'boolean', value : true, description : 'Build self tests'
option('vapi', type : 'boolean', value : true, description : 'Build VAPI')
option('usb_ids', type : 'string', value : '/usr/share/hwdata/usb.ids', description : 'Path to usb.ids file')
option('docs', type : 'boolean', value : true, description : 'Generate documentation')
+option('introspection', type : 'boolean', value : true, description : 'Generate gobject introspection data')