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