3.1.8.2.15. waf_tools.bms_config_generate.set_env_variables

waf_tools.bms_config_generate.set_env_variables(bld: BuildContext, system: System) → None

Set all build environment variables based on the system configuration.

Delegates to the domain-specific set_* functions for each configuration area. After this call, the waf environment (bld.env) contains all FOXBMS_* variables required by build steps (e.g. source file selection, VS Code workspace generation).

Parameters:
  • bld – The active waf build context

  • system – The validated system configuration.