libpurple/meson.build

changeset 43308
6a22b547f0c8
parent 43301
0e43dc8462e8
--- a/libpurple/meson.build	Sat Aug 09 18:15:57 2025 -0500
+++ b/libpurple/meson.build	Sat Aug 09 18:21:54 2025 -0500
@@ -331,6 +331,13 @@
       f'plugindir=${libdir}/@purple_filebase@',
     ])
 
+libpurple_dep = declare_dependency(
+    # Ensure purple headers built before any dependencies:
+    sources : [purple_builtheaders] + purple_generated_sources,
+    include_directories : [toplevel_inc, libpurple_inc],
+    link_with : libpurple,
+    dependencies : [birb_dep, gdk_pixbuf, gstreamer, gplugin_dep, glib, gio, pango_dep])
+
 if enable_introspection
 	introspection_sources = (purple_coresources + purple_coreheaders +
 	                         purple_builtheaders + purple_request_headers)
@@ -344,20 +351,13 @@
 	    identifier_prefix : 'Purple',
 	    export_packages : purple_filebase,
 	    nsversion : f'@purple_api_major_version@.@purple_api_minor_version@',
-	    dependencies: [birb_dep, gplugin_dep],
+	    dependencies: [birb_dep, gplugin_dep, libpurple_dep],
 	    install : true,
 	    extra_args : ['-DPURPLE_COMPILATION', '--quiet'])
 
 	purple_generated_sources += libpurple_gir
 endif
 
-libpurple_dep = declare_dependency(
-    # Ensure purple headers built before any dependencies:
-    sources : [purple_builtheaders] + purple_generated_sources,
-    include_directories : [toplevel_inc, libpurple_inc],
-    link_with : libpurple,
-    dependencies : [birb_dep, gdk_pixbuf, gstreamer, gplugin_dep, glib, gio, pango_dep])
-
 meson.override_dependency(purple_filebase, libpurple_dep)
 
 subdir('tests')

mercurial