diff --git a/libs/freetype/src/c.zig b/libs/freetype/src/c.zig index ce33d405..3d681b5b 100644 --- a/libs/freetype/src/c.zig +++ b/libs/freetype/src/c.zig @@ -1,4 +1,4 @@ -pub usingnamespace if (@import("builtin").zig_backend == .stage1) +pub usingnamespace if (@import("builtin").zig_backend == .stage1 or !@import("builtin").target.isDarwin()) @cImport({ @cInclude("hb-ft.h"); @cInclude("freetype/ftadvanc.h"); diff --git a/libs/glfw/src/c.zig b/libs/glfw/src/c.zig index ece61c9a..10268859 100644 --- a/libs/glfw/src/c.zig +++ b/libs/glfw/src/c.zig @@ -1,4 +1,4 @@ -pub const c = if (@import("builtin").zig_backend == .stage1) +pub const c = if (@import("builtin").zig_backend == .stage1 or !@import("builtin").target.isDarwin()) @cImport({ @cDefine("GLFW_INCLUDE_VULKAN", "1"); @cInclude("GLFW/glfw3.h"); diff --git a/libs/glfw/src/native.zig b/libs/glfw/src/native.zig index fff86a1d..75dd1f79 100644 --- a/libs/glfw/src/native.zig +++ b/libs/glfw/src/native.zig @@ -40,7 +40,7 @@ pub const BackendOptions = struct { /// The chosen backends must match those the library was compiled for. Failure to do so /// will cause a link-time error. pub fn Native(comptime options: BackendOptions) type { - const native = if (@import("builtin").zig_backend == .stage1) + const native = if (@import("builtin").zig_backend == .stage1 or !@import("builtin").target.isDarwin()) @cImport({ @cDefine("GLFW_INCLUDE_VULKAN", "1"); @cInclude("GLFW/glfw3.h"); diff --git a/libs/gpu/src/dawn_impl.zig b/libs/gpu/src/dawn_impl.zig index 36f59cd1..245a9847 100644 --- a/libs/gpu/src/dawn_impl.zig +++ b/libs/gpu/src/dawn_impl.zig @@ -1,6 +1,6 @@ const gpu = @import("main.zig"); -const c = if (@import("builtin").zig_backend == .stage1) +const c = if (@import("builtin").zig_backend == .stage1 or !@import("builtin").target.isDarwin()) @cImport({ @cInclude("dawn/webgpu.h"); @cInclude("mach_dawn.h"); diff --git a/libs/sysaudio/soundio/c.zig b/libs/sysaudio/soundio/c.zig index 24ade795..5940f578 100644 --- a/libs/sysaudio/soundio/c.zig +++ b/libs/sysaudio/soundio/c.zig @@ -1,4 +1,4 @@ -pub usingnamespace if (@import("builtin").zig_backend == .stage1) +pub usingnamespace if (@import("builtin").zig_backend == .stage1 or !@import("builtin").target.isDarwin()) @cImport({ @cInclude("soundio/soundio.h"); })