diff options
Diffstat (limited to 'cc/compiler.go')
| -rw-r--r-- | cc/compiler.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/cc/compiler.go b/cc/compiler.go index 5f30d3d6e..e96295c2a 100644 --- a/cc/compiler.go +++ b/cc/compiler.go @@ -230,6 +230,8 @@ type baseCompiler struct { // other modules and filegroups. May include source files that have not yet been translated to // C/C++ (.aidl, .proto, etc.) srcsBeforeGen android.Paths + + generatedSourceInfo } var _ compiler = (*baseCompiler)(nil) @@ -634,10 +636,11 @@ func (compiler *baseCompiler) compile(ctx ModuleContext, flags Flags, deps PathD srcs := append(android.Paths(nil), compiler.srcsBeforeGen...) - srcs, genDeps := genSources(ctx, srcs, buildFlags) + srcs, genDeps, info := genSources(ctx, srcs, buildFlags) pathDeps = append(pathDeps, genDeps...) compiler.pathDeps = pathDeps + compiler.generatedSourceInfo = info compiler.cFlagsDeps = flags.CFlagsDeps // Save src, buildFlags and context |