From af404ff584546fbe4ee1d001c880563a5edb0b3e Mon Sep 17 00:00:00 2001 From: Mounir Tohami <53877170+WhalesState@users.noreply.github.com> Date: Sun, 5 Oct 2025 04:19:36 +0300 Subject: [PATCH] Fix 2D debug templates linking --- servers/SCsub | 17 +++++------------ servers/navigation_2d/SCsub | 3 ++- servers/navigation_3d/SCsub | 6 +++++- servers/physics_2d/SCsub | 3 ++- servers/physics_3d/SCsub | 3 ++- servers/xr/SCsub | 3 ++- 6 files changed, 18 insertions(+), 17 deletions(-) diff --git a/servers/SCsub b/servers/SCsub index a2ee659f35f..1a547a14995 100644 --- a/servers/SCsub +++ b/servers/SCsub @@ -14,18 +14,11 @@ SConscript("display/SCsub") SConscript("movie_writer/SCsub") SConscript("rendering/SCsub") SConscript("text/SCsub") - -if not env["disable_navigation_2d"]: - SConscript("navigation_2d/SCsub") -if not env["disable_physics_2d"]: - SConscript("physics_2d/SCsub") - -if not env["disable_navigation_3d"]: - SConscript("navigation_3d/SCsub") -if not env["disable_physics_3d"]: - SConscript("physics_3d/SCsub") -if not env["disable_xr"]: - SConscript("xr/SCsub") +SConscript("navigation_2d/SCsub") +SConscript("physics_2d/SCsub") +SConscript("navigation_3d/SCsub") +SConscript("physics_3d/SCsub") +SConscript("xr/SCsub") lib = env.add_library("servers", env.servers_sources) diff --git a/servers/navigation_2d/SCsub b/servers/navigation_2d/SCsub index 98f918b2458..6d356d2e0a1 100644 --- a/servers/navigation_2d/SCsub +++ b/servers/navigation_2d/SCsub @@ -3,4 +3,5 @@ from misc.utility.scons_hints import * Import("env") -env.add_source_files(env.servers_sources, "*.cpp") +if not env["disable_navigation_2d"]: + env.add_source_files(env.servers_sources, "*.cpp") diff --git a/servers/navigation_3d/SCsub b/servers/navigation_3d/SCsub index 98f918b2458..b972f58c5a4 100644 --- a/servers/navigation_3d/SCsub +++ b/servers/navigation_3d/SCsub @@ -3,4 +3,8 @@ from misc.utility.scons_hints import * Import("env") -env.add_source_files(env.servers_sources, "*.cpp") +if not env["disable_navigation_3d"]: + env.add_source_files(env.servers_sources, "*.cpp") +else: + if env.debug_features: + env.add_source_files(env.servers_sources, "navigation_server_3d.cpp") diff --git a/servers/physics_2d/SCsub b/servers/physics_2d/SCsub index 98f918b2458..96d81ed1484 100644 --- a/servers/physics_2d/SCsub +++ b/servers/physics_2d/SCsub @@ -3,4 +3,5 @@ from misc.utility.scons_hints import * Import("env") -env.add_source_files(env.servers_sources, "*.cpp") +if not env["disable_physics_2d"]: + env.add_source_files(env.servers_sources, "*.cpp") diff --git a/servers/physics_3d/SCsub b/servers/physics_3d/SCsub index 98f918b2458..87926c3a3d4 100644 --- a/servers/physics_3d/SCsub +++ b/servers/physics_3d/SCsub @@ -3,4 +3,5 @@ from misc.utility.scons_hints import * Import("env") -env.add_source_files(env.servers_sources, "*.cpp") +if not env["disable_physics_3d"]: + env.add_source_files(env.servers_sources, "*.cpp") diff --git a/servers/xr/SCsub b/servers/xr/SCsub index 98f918b2458..4790e03e70a 100644 --- a/servers/xr/SCsub +++ b/servers/xr/SCsub @@ -3,4 +3,5 @@ from misc.utility.scons_hints import * Import("env") -env.add_source_files(env.servers_sources, "*.cpp") +if not env["disable_xr"]: + env.add_source_files(env.servers_sources, "*.cpp")