From 42a6830cfd476a75c61cb49443da3c1e4857d36e Mon Sep 17 00:00:00 2001
From: Janak Ramakrishnan
Date: Thu, 18 Jun 2015 19:55:31 +0000
Subject: Add some utilities and relax some visibility restrictions to make
alternative include scanning implementations possible.
--
MOS_MIGRATED_REVID=96337469
---
.../com/google/devtools/build/lib/rules/cpp/IncludeScanner.java | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
(limited to 'src/main/java/com/google/devtools/build/lib/rules')
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 e30f3b8752..5e888014b2 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
@@ -67,7 +67,8 @@ public interface IncludeScanner {
* interpreted.
*/
void process(Artifact mainSource, Collection sources,
- Map legalOutputPaths, List cmdlineIncludes,
+ Map legalOutputPaths, List includeDirs,
+ List quoteIncludeDirs, List cmdlineIncludes,
Set includes, ActionExecutionContext actionExecutionContext)
throws IOException, ExecException, InterruptedException;
@@ -145,8 +146,8 @@ public interface IncludeScanner {
Artifact mainSource = scannable.getMainIncludeScannerSource();
Collection sources = scannable.getIncludeScannerSources();
- scanner.process(mainSource, sources, legalOutputPaths, cmdlineIncludes, includes,
- actionExecutionContext);
+ scanner.process(mainSource, sources, legalOutputPaths, quoteIncludeDirs,
+ includeDirList, cmdlineIncludes, includes, actionExecutionContext);
}
} catch (IOException e) {
throw new EnvironmentalExecException(e.getMessage());
--
cgit v1.2.3