From 545ef818c8c6d8730c409f5da142ea452c2a5731 Mon Sep 17 00:00:00 2001 From: speedy-lex <78314533+speedy-lex@users.noreply.github.com> Date: Thu, 3 Jul 2025 17:19:28 +0200 Subject: [PATCH] linux to windows cross compile --- build.zig | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/build.zig b/build.zig index 496e190..8b44ff4 100644 --- a/build.zig +++ b/build.zig @@ -38,8 +38,13 @@ fn compileRaylib(b: *std.Build, target: std.Build.ResolvedTarget, c: *std.Build. c.addIncludePath(raylib.path(raylib.builder.h_dir)); c.linkLibrary(raylib.artifact("raylib")); if (target.result.os.tag == .windows) { - c.linkSystemLibrary("WinMM"); - c.linkSystemLibrary("GDI32"); + if (builtin.os.tag != .windows) { + // cross compiling + c.addLibraryPath(.{ .cwd_relative = "/usr/x86_64-w64-mingw32/lib" }); + c.addSystemIncludePath(.{ .cwd_relative = "/usr/x86_64-w64-mingw32/include" }); + } + c.linkSystemLibrary("winmm"); + c.linkSystemLibrary("gdi32"); } }