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

Function GetFlags

compile_database.py:338–348  ·  view source on GitHub ↗

sourcekit entry function

(filename: str, compileFile=None, store=None)

Source from the content-addressed store, hash-verified

336
337
338def GetFlags(filename: str, compileFile=None, store=None):
339 """sourcekit entry function"""
340 # NOTE: use store to ensure toplevel storage. child store should be other name
341 # see store.setdefault to get all child attributes
342 if store is None:
343 store = globalStore
344
345 if compileFile:
346 if final_flags := GetFlagsInCompile(filename, compileFile, store):
347 return final_flags
348 return None
349
350
351# TODO: c family infer flags #

Callers 3

register_uriMethod · 0.90
sourceKitOptionsMethod · 0.90
optionsForFileMethod · 0.90

Calls 1

GetFlagsInCompileFunction · 0.85

Tested by

no test coverage detected