From dc516c5ef10352eb43dfe08cb475db71358f3f16 Mon Sep 17 00:00:00 2001 From: rdb Date: Sat, 13 Mar 2021 13:56:29 +0100 Subject: [PATCH] dist: Remove aux-display lines for excluded plug-ins No point trying to load optional modules that we know aren't included. --- direct/src/dist/commands.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/direct/src/dist/commands.py b/direct/src/dist/commands.py index c7b646d7f7..b51c2dd642 100644 --- a/direct/src/dist/commands.py +++ b/direct/src/dist/commands.py @@ -684,6 +684,11 @@ class build_apps(setuptools.Command): self.warn("Missing audio plugin p3fmod_audio referenced in PRC data, replacing with 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: if plugin in value and plugin not in self.plugins: useline = False