aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc
diff options
context:
space:
mode:
authorGravatar Cal Peyser <cpeyser@google.com>2017-01-26 21:39:33 +0000
committerGravatar Laszlo Csomor <laszlocsomor@google.com>2017-01-26 23:05:18 +0000
commit600468d110595e9c663d6b335a7a67a899f88261 (patch)
tree88b0598c6478c358207b02ae171978a38a62228a /src/main/java/com/google/devtools/build/lib/rules/objc
parente2fbeb36f341cd4612692307a95e8be7a2e89744 (diff)
Module maps arising from an experimental_objc_library are not automatically
added as inputs to dependant compile actions. This puts experimental_objc_library in line with the behavior of objc_library, and allows targets that specific "-fmodules" to continue to build. -- PiperOrigin-RevId: 145714898 MOS_MIGRATED_REVID=145714898
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java b/src/main/java/com/google/devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java
index e057c50af8..0568a6ee74 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java
@@ -274,6 +274,7 @@ public class CrosstoolCompilationSupport extends CompilationSupport {
.addCopts(ruleContext.getFragment(ObjcConfiguration.class).getCoptsForCompilationMode())
.addSystemIncludeDirs(objcProvider.get(INCLUDE_SYSTEM))
.setCppModuleMap(intermediateArtifacts.moduleMap())
+ .setPropagateModuleMapToCompileAction(false)
.addVariableExtension(extension);
}