(config: ProjectConfig)
| 444 | |
| 445 | # Generate build.ninja, objdiff.json and compile_commands.json |
| 446 | def generate_build(config: ProjectConfig) -> None: |
| 447 | config.validate() |
| 448 | objects = config.objects() |
| 449 | build_config = load_build_config(config, config.out_path() / "config.json") |
| 450 | generate_build_ninja(config, objects, build_config) |
| 451 | generate_objdiff_config(config, objects, build_config) |
| 452 | generate_compile_commands(config, objects, build_config) |
| 453 | |
| 454 | |
| 455 | # Generate build.ninja |
no test coverage detected