diff --git a/build.zig b/build.zig index a74912a65..1f980590a 100644 --- a/build.zig +++ b/build.zig @@ -655,6 +655,7 @@ fn addDeps( const freetype_dep = b.dependency("freetype", .{ .target = step.target, .optimize = step.optimize, + .@"enable-libpng" = true, }); const mach_glfw_dep = b.dependency("mach_glfw", .{ .target = step.target, diff --git a/pkg/harfbuzz/build.zig b/pkg/harfbuzz/build.zig index 07afa0842..64487dfdf 100644 --- a/pkg/harfbuzz/build.zig +++ b/pkg/harfbuzz/build.zig @@ -8,7 +8,11 @@ pub fn build(b: *std.Build) !void { const coretext_enabled = b.option(bool, "enable-coretext", "Build coretext") orelse false; const freetype_enabled = b.option(bool, "enable-freetype", "Build freetype") orelse false; - const freetype = b.dependency("freetype", .{ .target = target, .optimize = optimize }); + const freetype = b.dependency("freetype", .{ + .target = target, + .optimize = optimize, + .@"enable-libpng" = true, + }); const macos = b.dependency("macos", .{ .target = target, .optimize = optimize }); _ = b.addModule("harfbuzz", .{