Browse Source

SCons: Specify optional dependencies for modules

Thaddeus Crews 6 months ago
parent
commit
f1f33169d9

+ 1 - 0
modules/gltf/config.py

@@ -1,4 +1,5 @@
 def can_build(env, platform):
+    env.module_add_dependencies("gltf", ["csg", "gridmap"], True)
     return not env["disable_3d"]
 
 

+ 1 - 0
modules/navigation/config.py

@@ -1,4 +1,5 @@
 def can_build(env, platform):
+    env.module_add_dependencies("navigation", ["csg", "gridmap"], True)
     return not env["disable_3d"]
 
 

+ 1 - 0
modules/text_server_adv/config.py

@@ -1,4 +1,5 @@
 def can_build(env, platform):
+    env.module_add_dependencies("text_server_adv", ["freetype", "msdfgen", "svg"], True)
     return True
 
 

+ 1 - 0
modules/text_server_fb/config.py

@@ -1,4 +1,5 @@
 def can_build(env, platform):
+    env.module_add_dependencies("text_server_fb", ["freetype", "msdfgen", "svg"], True)
     return True