Add missing fontconfig build dependency to Skia builds on Linux.

Skia on Linux uses fontconfig. Add the required GN rule to satisfy this
dependency.

Change-Id: I4ee4fd2ae8446936297cc0ae69d73a7650a717b5
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/91111
Reviewed-by: Nigi <nigi@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/skia/BUILD.gn b/skia/BUILD.gn
index b225bcd..343a59c 100644
--- a/skia/BUILD.gn
+++ b/skia/BUILD.gn
@@ -323,7 +323,10 @@
   public_deps = [ ":skia_core_and_effects" ]
 
   if (is_linux || is_chromeos) {
-    deps += [ "//third_party/icu:icuuc" ]
+    deps += [
+      "//third_party:fontconfig",
+      "//third_party/icu:icuuc",
+    ]
   }
 
   if (is_android) {
diff --git a/third_party/BUILD.gn b/third_party/BUILD.gn
index 63ec66e..6527102 100644
--- a/third_party/BUILD.gn
+++ b/third_party/BUILD.gn
@@ -200,7 +200,14 @@
   }
 }
 
-if (!pdf_use_skia && !pdf_use_skia_paths) {
+if (pdf_use_skia || pdf_use_skia_paths) {
+  config("system_fontconfig") {
+    libs = [ "fontconfig" ]
+  }
+  group("fontconfig") {
+    public_configs = [ ":system_fontconfig" ]
+  }
+} else {
   config("fx_agg_warnings") {
     visibility = [ ":*" ]
     if (is_clang) {