5.3.1.4.1.2. cli.cmd_build.build_impl.run_waf

cli.cmd_build.build_impl.run_waf(args: list[str], cwd: str | Path = WindowsPath('D:/_github/foxbms-2'), stdout: int | None = -1, stderr: int | None = -1) SubprocessResult

Execute waf with the provided argument list.

Parameters:
  • args – Command-line arguments passed to waf.

  • cwd – Working directory used for process execution.

  • stdout – Optional stream configuration for standard output.

  • stderr – Optional stream configuration for standard error.

Returns:

A SubprocessResult containing command execution details.