mirror of
https://github.com/Redot-Engine/redot-engine.git
synced 2025-12-06 07:17:42 -05:00
[Scons] Implement module dependency sorting.
Modules can now call: env.module_add_dependencies(name: str, deps: list, optional: bool) To add required or optional dependencies during the "can_build" step. Required dependencies will be checked and the module will be not be enabled when they are missing, printing a warning to notify the user.
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
def can_build(env, platform):
|
||||
return env.module_check_dependencies("vorbis", ["ogg"])
|
||||
env.module_add_dependencies("vorbis", ["ogg"])
|
||||
return True
|
||||
|
||||
|
||||
def configure(env):
|
||||
|
||||
Reference in New Issue
Block a user