MCPcopy Create free account
hub / github.com/doldecomp/mkdd / generate_build

Function generate_build

tools/project.py:446–452  ·  view source on GitHub ↗
(config: ProjectConfig)

Source from the content-addressed store, hash-verified

444
445# Generate build.ninja, objdiff.json and compile_commands.json
446def 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

Callers 1

configure.pyFile · 0.90

Calls 7

load_build_configFunction · 0.85
generate_build_ninjaFunction · 0.85
generate_objdiff_configFunction · 0.85
validateMethod · 0.80
objectsMethod · 0.80
out_pathMethod · 0.80

Tested by

no test coverage detected