- if database:
- compilation_info = database.GetCompilationInfoForFile(filename)
- final_flags = PrepareClangFlags(
- MakeRelativePathsInFlagsAbsolute(
- compilation_info.compiler_flags_,
- compilation_info.compiler_working_dir_),
- filename)
-
- else:
- relative_to = DirectoryOfThisScript()
- final_flags = MakeRelativePathsInFlagsAbsolute(flags, relative_to)