linux to windows cross compile

This commit is contained in:
speedy-lex 2025-07-03 17:19:28 +02:00
parent 5bfde394de
commit 545ef818c8

View File

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