extend_config_from_build_log
Extends Delphi configuration files by merging new platform and library settings from IDE build logs, preserving existing configurations while avoiding duplicates.
Instructions
Extend an existing delphi_config.toml with settings from a new IDE build log. Useful for adding support for new platforms (e.g., Win64x) or libraries without regenerating the entire configuration. Intelligently merges new paths while preserving existing settings and avoiding duplicates.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| existing_config_path | Yes | Absolute path to existing delphi_config.toml file | |
| build_log_path | Yes | Absolute path to IDE build log file | |
| output_config_path | No | Output path for extended config file (default: overwrites existing) | |
| use_env_vars | No | Replace user paths with ${USERNAME} environment variable |