Export correct defines depending on use_icu_data_file flag.

BUG=610673
R=alexclarke@chromium.org, dpranke@chromium.org

Review URL: https://codereview.chromium.org/1991833002 .
diff --git a/BUILD.gn b/BUILD.gn
index 35f5e84..f3767c5 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -42,6 +42,16 @@
     "source/common",
     "source/i18n",
   ]
+
+  if (icu_use_data_file) {
+    defines += [ "ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE" ]
+  } else {
+    if (is_win) {
+      defines += [ "ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_SHARED" ]
+    } else {
+      defines += [ "ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC" ]
+    }
+  }
 }
 
 # Config used only by ICU code.