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"); } }