aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/CppModuleMapAction.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppModuleMapAction.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppModuleMapAction.java
index a350fc4618..a503f1f8d8 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppModuleMapAction.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppModuleMapAction.java
@@ -149,8 +149,14 @@ public class CppModuleMapAction extends AbstractFileWriteAction {
for (CppModuleMap dep : dependencies) {
f.addPath(dep.getArtifact().getExecPath());
}
+ f.addInt(additionalExportedHeaders.size());
+ for (PathFragment path : additionalExportedHeaders) {
+ f.addPath(path);
+ }
f.addPath(cppModuleMap.getArtifact().getExecPath());
f.addString(cppModuleMap.getName());
+ f.addBoolean(moduleMapHomeIsCwd);
+ f.addBoolean(compiledModule);
return f.hexDigestAndReset();
}