(config: ProjectConfig)
| 388 | |
| 389 | # Generate build.ninja, objdiff.json and compile_commands.json |
| 390 | def generate_build(config: ProjectConfig) -> None: |
| 391 | config.validate() |
| 392 | objects = config.objects() |
| 393 | build_config = load_build_config(config, config.out_path() / "config.json") |
| 394 | generate_build_ninja(config, objects, build_config) |
| 395 | generate_objdiff_config(config, objects, build_config) |
| 396 | generate_compile_commands(config, objects, build_config) |
| 397 | |
| 398 | |
| 399 | # Generate build.ninja |
no test coverage detected