Build gl_unittests and ui_base_unittests on Fuchsia

gl_unittests and ui_base_unittests should compile on Fuchsia now

Bug: 740608
Change-Id: Ie2a15c3ed42578a063f2f6e349b61902b9551966
Reviewed-on: https://chromium-review.googlesource.com/566993
Commit-Queue: Sergey Ulanov <[email protected]>
Reviewed-by: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#486568}
diff --git a/BUILD.gn b/BUILD.gn
index 94469d3..8dee958a 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -74,6 +74,7 @@
     "//skia:skia_unittests",
     "//sql:sql_unittests",
     "//tools/ipc_fuzzer:ipc_fuzzer_all",
+    "//ui/base:ui_base_unittests",
     "//url:url_unittests",
   ]
 
@@ -90,7 +91,6 @@
       "//services:services_unittests",
       "//services/service_manager/public/cpp",
       "//tools/metrics:metrics_metadata",
-      "//ui/base:ui_base_unittests",
       "//ui/gfx:gfx_unittests",
     ]
   }
@@ -155,6 +155,17 @@
     ]
   }
 
+  if (!is_ios) {
+    deps += [
+      "//mojo",
+      "//mojo/common:mojo_common_unittests",
+      "//mojo/edk/system:mojo_system_unittests",
+      "//mojo/edk/test:mojo_public_bindings_unittests",
+      "//mojo/edk/test:mojo_public_system_unittests",
+      "//ui/gl:gl_unittests",
+    ]
+  }
+
   if (!is_ios && !is_fuchsia) {
     deps += [
       "//cc:cc_unittests",
@@ -198,7 +209,6 @@
       "//tools/imagediff($host_toolchain)",
       "//ui/display:display_unittests",
       "//ui/events:events_unittests",
-      "//ui/gl:gl_unittests",
       "//ui/latency:latency_unittests",
       "//ui/touch_selection:ui_touch_selection_unittests",
       "//url/ipc:url_ipc_unittests",