Merge "Separate exported includes out of flags"
This commit is contained in:
@@ -145,17 +145,17 @@ func (stub *llndkStubDecorator) link(ctx ModuleContext, flags Flags, deps PathDe
|
||||
timestampFiles = append(timestampFiles, stub.processHeaders(ctx, dir, genHeaderOutDir))
|
||||
}
|
||||
|
||||
includePrefix := "-I"
|
||||
if Bool(stub.Properties.Export_headers_as_system) {
|
||||
includePrefix = "-isystem "
|
||||
stub.reexportSystemDirs(genHeaderOutDir.String())
|
||||
} else {
|
||||
stub.reexportDirs(genHeaderOutDir.String())
|
||||
}
|
||||
|
||||
stub.reexportFlags([]string{includePrefix + genHeaderOutDir.String()})
|
||||
stub.reexportDeps(timestampFiles)
|
||||
stub.reexportDeps(timestampFiles...)
|
||||
}
|
||||
|
||||
if Bool(stub.Properties.Export_headers_as_system) {
|
||||
stub.exportIncludes(ctx, "-isystem ")
|
||||
stub.exportIncludesAsSystem(ctx)
|
||||
stub.libraryDecorator.flagExporter.Properties.Export_include_dirs = []string{}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user