Add global C flags to compile_commands
This solves linter warnings in editor by adding flags to ignore errors we don't care about. This also means that compile_commands.json is closer to the flags we actually use for compilation. Test: Checked generated compile_commands for new flags. Change-Id: Id583da6eb5151a9baa9a47771f5f937c88bc43f7
This commit is contained in:
25
cc/util.go
25
cc/util.go
@@ -56,18 +56,19 @@ func flagsToBuilderFlags(in Flags) builderFlags {
|
||||
localCppFlags: strings.Join(in.Local.CppFlags, " "),
|
||||
localLdFlags: strings.Join(in.Local.LdFlags, " "),
|
||||
|
||||
aidlFlags: strings.Join(in.aidlFlags, " "),
|
||||
rsFlags: strings.Join(in.rsFlags, " "),
|
||||
libFlags: strings.Join(in.libFlags, " "),
|
||||
extraLibFlags: strings.Join(in.extraLibFlags, " "),
|
||||
tidyFlags: strings.Join(in.TidyFlags, " "),
|
||||
sAbiFlags: strings.Join(in.SAbiFlags, " "),
|
||||
toolchain: in.Toolchain,
|
||||
gcovCoverage: in.GcovCoverage,
|
||||
tidy: in.Tidy,
|
||||
needTidyFiles: in.NeedTidyFiles,
|
||||
sAbiDump: in.SAbiDump,
|
||||
emitXrefs: in.EmitXrefs,
|
||||
noOverrideFlags: strings.Join(in.NoOverrideFlags, " "),
|
||||
aidlFlags: strings.Join(in.aidlFlags, " "),
|
||||
rsFlags: strings.Join(in.rsFlags, " "),
|
||||
libFlags: strings.Join(in.libFlags, " "),
|
||||
extraLibFlags: strings.Join(in.extraLibFlags, " "),
|
||||
tidyFlags: strings.Join(in.TidyFlags, " "),
|
||||
sAbiFlags: strings.Join(in.SAbiFlags, " "),
|
||||
toolchain: in.Toolchain,
|
||||
gcovCoverage: in.GcovCoverage,
|
||||
tidy: in.Tidy,
|
||||
needTidyFiles: in.NeedTidyFiles,
|
||||
sAbiDump: in.SAbiDump,
|
||||
emitXrefs: in.EmitXrefs,
|
||||
|
||||
systemIncludeFlags: strings.Join(in.SystemIncludeFlags, " "),
|
||||
|
||||
|
Reference in New Issue
Block a user