libpurple/protocols/facebook/meson.build

changeset 41122
f29fa0dda4bf
parent 41107
1570d8844e9a
child 41142
a9f32316d828
--- a/libpurple/protocols/facebook/meson.build	Tue Oct 19 00:46:21 2021 -0500
+++ b/libpurple/protocols/facebook/meson.build	Tue Oct 19 00:47:42 2021 -0500
@@ -37,4 +37,23 @@
 	    dependencies : [json, libpurple_dep, glib])
 
 	devenv.append('PURPLE_PLUGIN_PATH', meson.current_build_dir())
+
+	if enable_introspection
+		introspection_sources = FACEBOOK_SOURCES
+
+		facebook_gir_includes = ['GObject-2.0', 'Gio-2.0', 'Gst-1.0']
+
+		facebook_gir = gnome.generate_gir(facebook_prpl,
+		    sources : introspection_sources,
+		    includes : facebook_gir_includes,
+		    namespace : 'Facebook',
+		    symbol_prefix : 'fb',
+		    identifier_prefix : 'Fb',
+		    nsversion : '@0@.@1@'.format(purple_major_version,
+		                                 purple_minor_version),
+		    dependencies: [gplugin_dep, libpurple_dep],
+		    install : false,
+		    extra_args : ['-DPURPLE_COMPILATION', '--quiet'])
+	endif
+
 endif

mercurial