diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScanner.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScanner.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScanner.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScanner.java index ffde90d9b1..1335470856 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScanner.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/IncludeScanner.java @@ -60,14 +60,14 @@ public interface IncludeScanner { * transitively for compiled header modules as include scanning entry points, and we need to * add the entry points to the inputs here.</li></ol> * </p> - * + * * <p>{@code mainSource} is the source file relative to which the {@code cmdlineIncludes} are * interpreted.</p> */ void process(Artifact mainSource, Collection<Artifact> sources, Map<Artifact, Artifact> legalOutputPaths, List<PathFragment> includeDirs, List<PathFragment> quoteIncludeDirs, List<String> cmdlineIncludes, - Set<Artifact> includes, ActionExecutionContext actionExecutionContext) + Set<Artifact> includes, ActionExecutionContext actionExecutionContext, Artifact grepIncludes) throws IOException, ExecException, InterruptedException; /** Supplies IncludeScanners upon request. */ @@ -142,7 +142,8 @@ public interface IncludeScanner { Artifact mainSource = scannable.getMainIncludeScannerSource(); Collection<Artifact> sources = scannable.getIncludeScannerSources(); scanner.process(mainSource, sources, legalOutputPaths, quoteIncludeDirs, - includeDirList, cmdlineIncludes, includes, actionExecutionContext); + includeDirList, cmdlineIncludes, includes, actionExecutionContext, + action.getGrepIncludes()); } } catch (IOException e) { throw new EnvironmentalExecException(e.getMessage()); |