Removed targets from module again to fix recursive references when trying to serialize them.

This commit is contained in:
Patrick 2025-07-09 00:58:32 +02:00
parent 43503dfec6
commit 45b4d164d0

View File

@ -49,7 +49,6 @@ class _Module:
folder: str
description: str
cxx_namespace: str
targets: list['_Target'] = field(default_factory=list)
class _Target:
name: str
@ -465,7 +464,6 @@ def _wrap_builder(builder, target_type: TargetType):
env.Warn(f'No module config found for target {target.name} at {module_folder}')
else:
target.module = module
module.targets.append(target)
env.Append(SPP_TARGETS = [target])
if not target.dependencies:
_build_target(target)