fuchsia: Update mini_chromium/Crashpad build for SDK reorg

Bug: crashpad:196
Change-Id: Ib2c27204c381c61ae48f9d33a74ba673fe01fedb
Reviewed-on: https://chromium-review.googlesource.com/1035921
Reviewed-by: Joshua Peraza <jperaza@chromium.org>
diff --git a/build/BUILD.gn b/build/BUILD.gn
index f67f075..31936e3 100644
--- a/build/BUILD.gn
+++ b/build/BUILD.gn
@@ -120,6 +120,24 @@
         common_flags += [ "--sysroot=" + sysroot_path ]
       }
     }
+
+    if (mini_chromium_is_fuchsia) {
+      common_flags += [
+        # The Fuchsia SDK no longer dumps everything in the sysroot, preferring
+        # the layout described in
+        # https://fuchsia.googlesource.com/docs/+/master/development/sdk/layout.md.
+        # Eventually /sysroot will be replaced by /pkg/system, but this work is
+        # not yet complete.
+        "-isystem",
+        rebase_path(fuchsia_sdk + "/pkg/crypto/include", root_build_dir),
+        "-isystem",
+        rebase_path(fuchsia_sdk + "/pkg/launchpad/include", root_build_dir),
+        "-isystem",
+        rebase_path(fuchsia_sdk + "/pkg/ssl/include", root_build_dir),
+      ]
+
+      lib_dirs = [ fuchsia_sdk + "/arch/$target_cpu/lib" ]
+    }
   }
 
   if (mini_chromium_is_mac) {