From a9a7c1d8c5003bbcfba55a83dbce6628743cfa2f Mon Sep 17 00:00:00 2001 From: maxice8 Date: Sun, 3 Feb 2019 15:48:52 -0200 Subject: Make gir generation optional. fixes #13 --- gusb/meson.build | 2 ++ meson_options.txt | 1 + 2 files changed, 3 insertions(+) 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') -- cgit v1.2.1