diff options
author | 2015-03-20 20:08:22 +0000 | |
---|---|---|
committer | 2015-03-23 11:56:52 +0000 | |
commit | 343d77a717f93b9442f8522e7fbcafa1a529befc (patch) | |
tree | ec7507b34c7f821bb24f7c0b8cd52be4a11f5903 /src/main/java/com/google/devtools/build/lib/rules/cpp/CppModuleMapAction.java | |
parent | 73eabecc59cfd2e2df10115f580c0877d0d199a3 (diff) |
Include generateSubmodules in the cache key.
--
MOS_MIGRATED_REVID=89149156
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/CppModuleMapAction.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/CppModuleMapAction.java | 4 |
1 files changed, 3 insertions, 1 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 a5b5a7ec0a..e63471276d 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 @@ -50,7 +50,8 @@ public class CppModuleMapAction extends AbstractFileWriteAction { */ private final boolean moduleMapHomeIsCwd; - // Headers and dependencies list + // Data required to build the actual module map. + // NOTE: If you add a field here, you'll likely need to add it to the cache key in computeKey(). private final ImmutableList<Artifact> privateHeaders; private final ImmutableList<Artifact> publicHeaders; private final ImmutableList<CppModuleMap> dependencies; @@ -176,6 +177,7 @@ public class CppModuleMapAction extends AbstractFileWriteAction { f.addString(cppModuleMap.getName()); f.addBoolean(moduleMapHomeIsCwd); f.addBoolean(compiledModule); + f.addBoolean(generateSubmodules); return f.hexDigestAndReset(); } |