From f1f33169d9cd48824de1e0da45e42baa7c44a369 Mon Sep 17 00:00:00 2001 From: Thaddeus Crews Date: Wed, 8 Jan 2025 21:59:18 -0600 Subject: [PATCH] SCons: Specify optional dependencies for modules --- modules/gltf/config.py | 1 + modules/navigation/config.py | 1 + modules/text_server_adv/config.py | 1 + modules/text_server_fb/config.py | 1 + 4 files changed, 4 insertions(+) diff --git a/modules/gltf/config.py b/modules/gltf/config.py index 823b8dbec2..c2f909dacf 100644 --- a/modules/gltf/config.py +++ b/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"] diff --git a/modules/navigation/config.py b/modules/navigation/config.py index a42f27fbe1..ae547836c4 100644 --- a/modules/navigation/config.py +++ b/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"] diff --git a/modules/text_server_adv/config.py b/modules/text_server_adv/config.py index 179a2ff378..08051398d1 100644 --- a/modules/text_server_adv/config.py +++ b/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 diff --git a/modules/text_server_fb/config.py b/modules/text_server_fb/config.py index 275c2b4d53..2490855386 100644 --- a/modules/text_server_fb/config.py +++ b/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