Propagate defines through objc -> cc deps. -- MOS_MIGRATED_REVID=131055419
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java index 0703a14..0a9e3a3 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java +++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcCommon.java
@@ -253,6 +253,7 @@ addAnyProviders(cppDeps, dep, CppCompilationContext.class); if (isCcLibrary(dep)) { cppDepLinkParams.add(dep.getProvider(CcLinkParamsProvider.class)); + addDefines(dep.getProvider(CppCompilationContext.class).getDefines()); } } addDepObjcProviders(propagatedObjcDeps.build());