Skia: Add some FreeType defines
Make //skia/BUILD.gn consistent with Chromium's //skia/BUILD.gn.
Change-Id: If64c030172a62263f9d43fb283b69f853f757238
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/112890
Commit-Queue: Lei Zhang <thestig@chromium.org>
Reviewed-by: Nigi <nigi@chromium.org>
diff --git a/skia/BUILD.gn b/skia/BUILD.gn
index 79b1d86..afd9c2b 100644
--- a/skia/BUILD.gn
+++ b/skia/BUILD.gn
@@ -3,6 +3,7 @@
# found in the LICENSE file.
import("//build/config/features.gni")
+import("//build/config/freetype/freetype.gni")
import("//build/config/ui.gni")
import("//testing/test.gni")
import("//third_party/skia/gn/codec.gni")
@@ -90,6 +91,13 @@
"SKIA_IMPLEMENTATION=1",
]
+ if (use_blink && !use_system_freetype) {
+ defines += [ "SK_FREETYPE_MINIMUM_RUNTIME_VERSION=(((FREETYPE_MAJOR) * 0x01000000) | ((FREETYPE_MINOR) * 0x00010000) | ((FREETYPE_PATCH) * 0x00000100))" ]
+ }
+ if (use_blink) {
+ defines += [ "SK_TYPEFACE_FACTORY_FREETYPE" ]
+ }
+
if (current_cpu == "arm") {
if (arm_use_neon) {
defines += [ "SK_ARM_HAS_NEON" ]