MCPcopy Create free account
hub / github.com/SolaWing/xcode-build-server / compileFileInfoFromStore

Function compileFileInfoFromStore

compile_database.py:315–326  ·  view source on GitHub ↗
(compileFile, store: Dict)

Source from the content-addressed store, hash-verified

313
314
315def compileFileInfoFromStore(compileFile, store: Dict):
316 compile_store = store.setdefault("compile", {})
317 info: CompileFileInfo = compile_store.get(compileFile)
318 if info is None: # load {filename.lower: command} dict
319 # cache first to avoid re enter when error
320 info = CompileFileInfo(compileFile, store)
321 compile_store[compileFile] = info
322
323 # if has additional new_file, generate command for it
324 for file in store.get("additional_files") or ():
325 info.new_file(file)
326 return info
327
328
329def GetFlagsInCompile(filename, compileFile, store):

Callers 2

newfileForCompileFileFunction · 0.85
commandForFileFunction · 0.85

Calls 3

new_fileMethod · 0.95
CompileFileInfoClass · 0.85
getMethod · 0.80

Tested by

no test coverage detected