meson.build

changeset 43247
197c541b3e7c
parent 43245
b83427aa2c38
child 43265
7960b5f85729
--- a/meson.build	Mon May 12 20:25:16 2025 -0500
+++ b/meson.build	Mon May 12 20:27:27 2025 -0500
@@ -246,34 +246,9 @@
 pango_dep = dependency('pango', version : '>=1.54.0')
 seagull_dep = dependency('seagull', version : '>= 0.1.1')
 sqlite3 = dependency('sqlite3', version : '>= 3.27.0')
-xeme_dep = dependency('xeme')
 
 dependency('shoes', required : false)
 
-DEFAULT_PRPLS = ['demo', 'ircv3', 'sip', 'xmpp']
-
-dynamic_list = get_option('dynamic-prpls').split(',')
-if dynamic_list == ['all']
-	dynamic_list = DEFAULT_PRPLS
-endif
-DYNAMIC_PRPLS = []
-foreach prpl : dynamic_list
-	if prpl == ''
-		# The list was empty; do nothing.
-	elif prpl == 'xmpp' and not xeme_dep.found()
-		# Do nothing.
-	elif prpl == 'sip' and host_machine.system() == 'windows'
-		# Disable the plugin on windows as we don't have the dependency right now.
-	else
-		DYNAMIC_PRPLS += [prpl]
-	endif
-endforeach
-
-DYNAMIC_DEMO = DYNAMIC_PRPLS.contains('demo')
-DYNAMIC_IRCV3 = DYNAMIC_PRPLS.contains('ircv3')
-DYNAMIC_SIP = DYNAMIC_PRPLS.contains('sip')
-DYNAMIC_XMPP = DYNAMIC_PRPLS.contains('xmpp')
-
 add_project_arguments(
     '-DPURPLE_DISABLE_DEPRECATED',
     '-DPIDGIN_DISABLE_DEPRECATED',
@@ -440,10 +415,6 @@
     'GTK': get_option('gtkui'),
 }, section: 'User Interfaces', bool_yn: true)
 
-summary({
-    'Dynamic protocols': DYNAMIC_PRPLS,
-}, section: 'Protocol Support', bool_yn: true, list_sep: ', ')
-
 # TODO: Remove `.found()` once https://github.com/mesonbuild/meson/pull/10949
 # is merged and in a release that we require.
 summary({

mercurial