diff options
Diffstat (limited to 'src/main/java/com/google')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/CppModuleMapAction.java | 6 |
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(); } |