From 4e1b3b32248b10de583427a11d68a9d9f8e7549d Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Sun, 1 Oct 2023 18:33:37 -0700 Subject: [PATCH] fix failing test, freetype needs libpng --- build.zig | 1 + pkg/harfbuzz/build.zig | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) 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", .{