meson: Remove GIR init section

Clapper GStreamer plugin is not part of GObject Introspection,
so no need to init GStreamer when compiling bindings.
This commit is contained in:
Rafał Dzięgiel
2025-05-17 18:20:27 +02:00
parent dad0d46196
commit b05f0f2b30
3 changed files with 0 additions and 8 deletions

View File

@@ -176,7 +176,6 @@ if build_gir
clappergtk_enums,
],
extra_args: [
gir_init_section,
'--quiet',
'--warn-all',
'-DCLAPPER_GTK_COMPILATION',

View File

@@ -236,7 +236,6 @@ if build_gir
clapper_enums,
],
extra_args: [
gir_init_section,
'--quiet',
'--warn-all',
'-DCLAPPER_COMPILATION',

View File

@@ -4,12 +4,6 @@ build_gir = (gir.found() and not get_option('introspection').disabled())
vapigen = find_program('vapigen', required: get_option('vapi'))
build_vapi = (vapigen.found() and not get_option('vapi').disabled())
gir_init_section = '--add-init-section=extern void gst_init(gint*,gchar**);' + \
'g_setenv("GST_REGISTRY_1.0", "@0@", TRUE);'.format(meson.current_build_dir() + '/gir_empty_registry.reg') + \
'g_setenv("GST_PLUGIN_PATH_1_0", "", TRUE);' + \
'g_setenv("GST_PLUGIN_SYSTEM_PATH_1_0", "", TRUE);' + \
'gst_init(NULL,NULL);'
subdir('gst')
subdir('clapper')
subdir('clapper-gtk')