Remove unused winsock linkage

Fri, 01 Dec 2023 02:37:48 -0600

author
Elliott Sales de Andrade <quantum.analyst@gmail.com>
date
Fri, 01 Dec 2023 02:37:48 -0600
changeset 42533
c4ea929fde6f
parent 42532
eca0c08ed2a3
child 42534
fd8cdc9d991d

Remove unused winsock linkage

These prpls do not include the winsock header, so don't seem to need the
winsock library either. And they compile fine without it.

Testing Done:
Compiled on MSVC.

Reviewed at https://reviews.imfreedom.org/r/2860/

libpurple/protocols/ircv3/meson.build file | annotate | diff | comparison | revisions
libpurple/protocols/jabber/meson.build file | annotate | diff | comparison | revisions
--- a/libpurple/protocols/ircv3/meson.build	Fri Dec 01 02:18:28 2023 -0600
+++ b/libpurple/protocols/ircv3/meson.build	Fri Dec 01 02:37:48 2023 -0600
@@ -64,14 +64,14 @@
 ircv3_prpl = shared_library('ircv3', IRCV3_SOURCES + IRCV3_HEADERS + [ircv3_h],
 	c_args : ['-DPURPLE_IRCV3_COMPILATION', '-DG_LOG_USE_STRUCTURED', '-DG_LOG_DOMAIN="Purple-IRCv3"'],
 	gnu_symbol_visibility : 'hidden',
-	dependencies : [libpurple_dep, glib, gio, hasl, ws2_32],
+	dependencies : [libpurple_dep, glib, gio, hasl],
 	install : true,
 	install_dir : PURPLE_PLUGINDIR)
 
 ircv3_dep = declare_dependency(
 	sources : [IRCV3_SOURCES, IRCV3_HEADERS],
 	include_directories : ircv3_includes,
-	dependencies : [libpurple_dep, glib, gio, hasl, ws2_32])
+	dependencies : [libpurple_dep, glib, gio, hasl])
 
 pkgconfig.generate(
 	# we purposely don't put the library here because you should not be
@@ -94,7 +94,7 @@
 
 	ircv3_introspection_stub = executable('ircv3generategir',
 		sources : 'ircv3generategir.c',
-		dependencies : [ircv3_dep, libpurple_dep, glib, gio, hasl, ws2_32, GPLUGIN_INTROSPECTION],
+		dependencies : [ircv3_dep, libpurple_dep, glib, gio, hasl, GPLUGIN_INTROSPECTION],
 		c_args : ['-DPURPLE_IRCV3_COMPILATION', f'-DPLUGIN_FILENAME="@plugin_filename@"'],
 		install : false)
 
--- a/libpurple/protocols/jabber/meson.build	Fri Dec 01 02:18:28 2023 -0600
+++ b/libpurple/protocols/jabber/meson.build	Fri Dec 01 02:37:48 2023 -0600
@@ -93,7 +93,7 @@
 	    c_args : ['-DPURPLE_XMPP_COMPILATION', '-DG_LOG_USE_STRUCTURED', '-DG_LOG_DOMAIN="Purple-XMPP"'],
 	    gnu_symbol_visibility : 'hidden',
 	    link_args : jabber_link_args,
-	    dependencies : [gstreamer, idn, libxml, libpurple_dep, libsoup, glib, gio, math, ws2_32],
+	    dependencies : [gstreamer, idn, libxml, libpurple_dep, libsoup, glib, gio, math],
 	    install : true,
 	    install_dir : PURPLE_PLUGINDIR)
 

mercurial