Add -iquote include paths for a target before the -iquote includes from its dependencies
RELNOTES: None.
PiperOrigin-RevId: 258802249
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationHelper.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationHelper.java
index 62fdb9c..ea8e23b 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationHelper.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcCompilationHelper.java
@@ -898,6 +898,7 @@
ccCompilationContextBuilder.addSystemIncludeDirs(systemIncludeDirs);
ccCompilationContextBuilder.addFrameworkIncludeDirs(frameworkIncludeDirs);
+ ccCompilationContextBuilder.addQuoteIncludeDirs(quoteIncludeDirs);
for (PathFragment includeDir : includeDirs) {
ccCompilationContextBuilder.addIncludeDir(includeDir);
@@ -995,7 +996,6 @@
}
}
ccCompilationContextBuilder.setPurpose(purpose);
- ccCompilationContextBuilder.addQuoteIncludeDirs(quoteIncludeDirs);
return ccCompilationContextBuilder.build();
}