Browse Source

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

No point trying to load optional modules that we know aren't included.
rdb 4 years ago
parent
commit
dc516c5ef1
1 changed files with 5 additions and 0 deletions
  1. 5 0
      direct/src/dist/commands.py

+ 5 - 0
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