From fb913f0d9ea07c72d880f302316079750dfe5e08 Mon Sep 17 00:00:00 2001 From: Qwerasd Date: Wed, 8 May 2024 16:14:30 -0400 Subject: [PATCH] Enable libpng in harfbuzz freetype dep Without this, this replaces the dep on the main level, breaking color glyphs --- pkg/harfbuzz/build.zig | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/harfbuzz/build.zig b/pkg/harfbuzz/build.zig index 1329250ba..45d242699 100644 --- a/pkg/harfbuzz/build.zig +++ b/pkg/harfbuzz/build.zig @@ -41,7 +41,11 @@ pub fn build(b: *std.Build) !void { try apple_sdk.addPaths(b, module); } - const freetype_dep = b.dependency("freetype", .{ .target = target, .optimize = optimize }); + const freetype_dep = b.dependency("freetype", .{ + .target = target, + .optimize = optimize, + .@"enable-libpng" = true, + }); lib.linkLibrary(freetype_dep.artifact("freetype")); module.addIncludePath(freetype_dep.builder.dependency("freetype", .{}).path("include"));