MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / generate_build

Function generate_build

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

Source from the content-addressed store, hash-verified

388
389# Generate build.ninja, objdiff.json and compile_commands.json
390def 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

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