generate_config_from_multiple_build_logs
Generate Delphi configuration files by analyzing multiple IDE build logs across different platforms and configurations to automate project setup.
Instructions
Generate delphi_config.toml file from multiple IDE build logs for different configurations and platforms. By default, creates separate platform-specific config files (e.g., delphi_config_win32.toml, delphi_config_win64.toml). Use this when you have build logs from multiple configurations (Debug/Release) and/or platforms (Win32/Win64/Linux64).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| build_log_paths | Yes | Array of absolute paths to IDE build log files (e.g., Debug-Win32, Release-Win64, Debug-Linux64) | |
| output_config_path | No | Output path for unified config file. Only used when generate_separate_files=False. | delphi_config.toml |
| generate_separate_files | No | Generate separate platform-specific config files (default). Set to false for a single unified config. | |
| output_dir | No | Output directory for generated platform-specific files. Defaults to current directory. | . |
| use_env_vars | No | Replace user paths with ${USERNAME} environment variable |