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" ]