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());