From 5f1c9dd0df02408786e3b3ae98f6177cbcb0eb14 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Mon, 2 Sep 2024 20:59:40 -0700 Subject: [PATCH] pkg/wuffs: use proper apple include paths on darwin targets --- pkg/wuffs/build.zig | 5 +++++ pkg/wuffs/build.zig.zon | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/pkg/wuffs/build.zig b/pkg/wuffs/build.zig index ac8bc90eb..36bb5a07c 100644 --- a/pkg/wuffs/build.zig +++ b/pkg/wuffs/build.zig @@ -13,6 +13,11 @@ pub fn build(b: *std.Build) !void { .link_libc = true, }); + if (target.result.isDarwin()) { + const apple_sdk = @import("apple_sdk"); + try apple_sdk.addPaths(b, module); + } + var flags = std.ArrayList([]const u8).init(b.allocator); defer flags.deinit(); try flags.append("-DWUFFS_IMPLEMENTATION"); diff --git a/pkg/wuffs/build.zig.zon b/pkg/wuffs/build.zig.zon index f37f6d8a0..126e43aba 100644 --- a/pkg/wuffs/build.zig.zon +++ b/pkg/wuffs/build.zig.zon @@ -1,14 +1,14 @@ .{ .name = "wuffs", - .version = "0.0.0", .dependencies = .{ .wuffs = .{ .url = "https://github.com/google/wuffs/archive/refs/tags/v0.4.0-alpha.8.tar.gz", .hash = "12200984439edc817fbcbbaff564020e5104a0d04a2d0f53080700827052de700462", }, - }, + .apple_sdk = .{ .path = "../apple-sdk" }, + }, .paths = .{ "build.zig", "build.zig.zon",