Configurator¶ Module for configuring a new build. parse_config(project: Project, config_file_path: str, ui: IUI = NULL_UI) → bool¶ Configure builds. Return type: bool Returns: Outcome value : True if configuration succeeded False if configuration failed Parameters: project (Project) config_file_path (str) ui (IUI) create_machine(machine_info: dict[str, int | str]) → MachineInfo¶ Create a new machine. Parameters: machine_info (dict[str, int | str]) Return type: MachineInfo create_toolchain(toolchain_dict: dict[str, str | int] | str | int) → Toolchain | None¶ Create a new toolchain. Parameters: toolchain_dict (dict[str, str | int] | str | int) Return type: Toolchain | None create_flags(compiler_flags_dict: dict[str, str] | None) → CompilerFlags | None¶ Create new compiler flags. Parameters: compiler_flags_dict (dict[str, str] | None) Return type: CompilerFlags | None