dist: Remove aux-display lines for excluded plug-ins

No point trying to load optional modules that we know aren't included.
This commit is contained in:
rdb 2021-03-13 13:56:29 +01:00
parent 3c9673b48e
commit dc516c5ef1

View File

@ -684,6 +684,11 @@ class build_apps(setuptools.Command):
self.warn("Missing audio plugin p3fmod_audio referenced in PRC data, replacing with p3openal_audio") self.warn("Missing audio plugin p3fmod_audio referenced in PRC data, replacing with p3openal_audio")
value = 'p3openal_audio' value = 'p3openal_audio'
if var == 'aux-display':
# Silently remove aux-display lines for missing plugins.
if value not in self.plugins:
continue
for plugin in check_plugins: for plugin in check_plugins:
if plugin in value and plugin not in self.plugins: if plugin in value and plugin not in self.plugins:
useline = False useline = False